欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Python语言的基本语法和编码规范doc文档格式.docx

    • 资源ID:6110281       资源大小:23.05KB        全文页数:13页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Python语言的基本语法和编码规范doc文档格式.docx

    1、()使用repr()函数将对象转换为可打印字符串的语法如下:repr(obj)参数obj是要转换的对象。执行Python脚本文件()使用chr()函数将整数转换为ASCII字符语法如下:chr (integer)()使用ord()函数将字符转换为ASCII语法如下:ord(character)示例print(chr()print(order(# A #)运行结果为。a()使用hex()函数将整数转换为十六进制字符串语法如下:chr (integer)()使用oct()函数将整数转换为八进制字符串语法如下:oct(character)示例十六进制字符串和八进制字符串使用hex()函数和oct()

    2、函数打印。Print(hex()print(oct()输出以下结果:xo十六进制字符串以x开头,八进制字符串以o开头。运算符和表达式运算符是编程语言中最基本的元素。它们是表达的基础。本节将介绍Python语言运算符和表达式。运算符Python支持基本运算符,如算术运算符、赋值运算符、位运算符、比较运算符、逻辑运算符、字符串运算符、成员运算符和标识运算符。算术运算符按位运算符特定描述示例加法运算的结果是减法运算的结果是乘法运算的结果是除法运算的结果是模运算的结果是幂运算的结果。X*y返回x的y *次方,结果是返回商的整数部分的可分运算。赋值运算符位运算符特定说明示例=直接赋值x=变量赋值x=加法

    3、赋值x=等价于x=x=减法赋值x=等价于x=x*=乘法赋值x*=等价于x=x*=除法赋值x=等价于x=x=模赋值x=等价于x=x*=幂赋值x*=等价于x=x*运算结果如下:。逐位运算符逐位运算符特定描述逐位和运算运算符查看两个表达式的二进制表示的值,并执行逐位和运算操作。只要两个表达式的位都是,结果的位就是;否则,结果的位是|按位or运算符,以查看两个表达式的二进制表示的值并执行按位or运算。只要两个表达式的一个位为,则结果的位为,否则结果的位为按位异或。异或算法是:异或=异或=异或=异或= 按位非。非操作的结果是比特左移操作,即所有比特左移,所有比特右移,即所有比特右移。例如,a=b,如果a

    4、等于b,则返回真,否则返回假!=不等式运算符。例如,一个!如果a不等于b,则=b返回真,否则返回假不等式运算符和!=相同小于运算符大于运算符=小于或等于运算符=大于或等于运算符。逻辑运算符逻辑运算符专门描述逻辑和运算符。例如,当A和B都为真时,A and等于真,否则它等于假逻辑或运算符。例如,当A和B中至少有一个为真时,aorb等于真,否则它等于假逻辑非运算符。例如,当a等于真时,表达式等于假,否则等于真示例 x =真=假打印(xandy =,xandy)打印(xory =,xory)打印(notx =,notx)打印(noty =,noty)运行结果如下:Xandy = Falsexory

    5、= Truenotx = Falsenotey =真。字符串运算符的逻辑运算符指定字符串连接*重复输出字符串,以从开始获取字符串中指定索引位置的字符索引。End从索引位置开始到结束截取字符串的一部分。如果字符串包含给定的字符,in成员运算符返回Truenotin成员运算符。如果字符串包含给定的字符,则Truer或r指定原始字符串。原始字符串意味着所有字符串都是没有转义符、特殊字符或无法打印的直接文字字符。原始字符串的第一个引号前面是字母r或r示例b = helloa = b世界!打印(a)打印(a*)打印(rhellonworld!结果如下:地狱世界!运算符优先级运算符专门描述* *指数运算的

    6、最高优先级逻辑非运算符和正负运算符。请注意,这里的和不是加法和减法运算符*乘法、除法、模和整数除法加法和减法右移位运算和位左移位运算|位异或运算和位或运算= =!=大于、等于和不等于= = = = = = = * = * * * =赋值运算符isnot identity运算符innotin成员运算符not and逻辑运算符表达式A = BCA = BCA = B * CA = BCA = B = A * *公共语句赋值语句条件分支语句循环语句tryexcept语句赋值语句赋值语句是Python中最简单的、最常见的语句。您可以定义变量,并通过赋值语句为它们赋值。在小节中引入赋值运算符时,已经涉及

    7、到赋值语句,例如:a = b = a示例a = a = print(a)a * = print(a)a * * = print(a)结果如下:条件分支语句。if语句。if语句if条件表达式:语句块示例 if语句示例ifa:print(变量a大于)如果语句块包含多个语句,这些语句必须具有相同的缩进。例如,ifa:print(变量a大于)a =示例一个嵌套if语句的示例ifa: print(变量a大于)ifa: print(变量$a大于)If条件表达式:语句块else:语句块。elif语句if条件表达式语句块elif条件表达式语句块elif条件表达式语句块else语句块n示例importdatex

    8、ter = today is d = datetime datetime now()print(dweekday()if weekday()=:str =星期一elifd weekday()=:str =星期二elifd weekday()=:str =星期三elifd weekday()=:str =星期五elifd weekday()=:str =星期六else:str=星期日print(str)weekday()该方法的返回值具体描述了星期一、星期五和星期日的值while语句。while语句while条件表达式:循环语句正文循环语句。while语句。声明。继续声明。break语句。循环语

    9、句体示例 I = sum = while: sum = Ii = print (sum)。for语句范围(开始,结束):循环示例I = sum = for范围(,:print (I) sum = iprint (sum)。continue语句示例如果只计算之间的偶数之和,则可以使用以下代码:I = sum = foriinrange,):ifi = =: continuesum = iprint (sum)。I = sum = while true:brek sum = ii = print(sum)try exception语句try:try语句块异常处理类,异常处理类,作为异常处理对象:异

    10、常处理代码最后:最后执行的代码示例 i=print(i)程序中有错误。运行该程序将导致以下错误消息。回溯(mostrecentcalllast):文件:mybookspacethon源代码示例py,line,in module print(I)示例print(I)exception ase:print(e)最后:print(执行完成)序列数据结构列表元组列表(List)是一组有序存储的数据。例如,餐馆菜单就是一个列表。列表具有以下特征:像变量一样,每个列表都有一个唯一标识它的名称。列表的元素应该具有相同的数据类型。每个列表元素都有一个索引和值。这两个属性索引从开始就是一个整数,用来标识元素在列

    11、表中的位置。当然,该值是对应于元素的值。定义列表下面是列表的定义。我想看看这个。Menulist=#红烧肉# #煎肝尖# #西红柿炒鸡蛋# #红烧大虾#print(menulist)运行如下:#红烧肉# #煎肝尖# #西红柿炒鸡蛋# #红烧大虾#。获取列表长度透镜(阵列名称)。访问列表元素列表名称索引示例访问列表元素示例菜单列表=#红烧肉# #炒肝尖#,带有索引的元素和#番茄炒鸡蛋#红烧虾#打印(菜单列表)程序的打印列表中的元素的操作结果如下:红烧虾。添加列表元素列表追加(新值)示例通过append()函数添加列表元素的示例。Menulist=#红烧猪肉# #炒肝尖# #西红柿炒蛋# #红烧大

    12、虾#Menulistappend(#北京烤鸭#)print(menulist)程序调用append()函数将元素#北京烤鸭#添加到列表menulist的末尾。#红烧猪肉# #炒肝尖# #西红柿炒蛋# #红烧大虾# #北京烤鸭#insert()函数列表插入(插入位置,新值)示例通过insert()函数添加列表元素的示例。Menulist=#红烧猪肉# #炒肝尖# #番茄炒蛋# #红烧大虾#Menulistinsert(,#北京烤鸭#)打印(menulist)操作结果如下:#红烧猪肉# #北京烤鸭# #炒肝尖# #番茄炒蛋# #红烧大虾#extend()函数列表扩展(列表)示例通过extend()

    13、函数添加列表元素的示例。Menulist=#红烧肉# #炒肝尖#Menulist=#西红柿炒鸡蛋# #红烧明虾#menulist扩展(menulist)打印(menulist)操作结果如下:#红烧肉# #北京烤鸭# #炒肝尖# #西红柿炒鸡蛋# #红烧明虾#。合并列表可用于合并列表以获得新列表。具体方法如下:list = list list示例合并列表的示例。Menulist=#红烧肉# #炒肝尖# #西红柿炒鸡蛋#menulist=#北京烤鸭# #西红柿炒鸡蛋# #红烧明虾# menulist = menulist print(menulist)结果如下:#红烧肉# #炒肝尖# #西红柿炒鸡

    14、蛋# #北京烤鸭# #西红柿炒鸡蛋# #红烧明虾#。删除列表元素del列表名称索引示例使用del语句删除列表元素的示例。Menulist=#红烧猪肉# #炒肝尖# #西红柿炒鸡蛋#delmenulistprint(menulist)运行结果如下:#炒肝尖# #西红柿炒鸡蛋#。删除列表元素删除列表名称索引示例使用删除语句删除列表元素的示例。Menulist=#红烧猪肉# #炒肝尖# #西红柿炒鸡蛋#delmenulistprint(menulist)操作结果如下:index()函数可用于获取列表中元素的索引,以定位列表元素。基本语法如下:list index (element value)函数返

    15、回元素值在列表中的元素的索引,如果不存在则抛出异常。使用index()函数的示例。Menulist=#红烧猪肉# #油炸肝尖# #番茄炒鸡蛋#print(menulistindex(#红烧猪肉#)和print(menulistindex(#番茄炒鸡蛋#)运行如下:遍历列表元素遍历列表就是逐个访问列表元素。这是使用列表时的常见操作。您可以使用for语句和range()函数遍历列表索引,然后按如下顺序通过索引访问每个列表元素:for语句和range()函数遍历列表。List=#王二# #张三# #李四# #王五# for-range(Len(List):PRINT(LISTI)程序的结果如下:王吴

    16、使用For语句和enumerate()函数遍历列表的元素索引和元素索引的元素值,使用numerate(list)中的元素值:访问索引和元素值示例 For语句和enumerate()函数遍历列表。列表=#王二# #张三# #李四# #王五#为索引,数值(列表):打印(D元素值为S)(索引,数值)程序结果如下:第一个元素值为王二第二个元素值为张三第一个元素值为李四第二个元素值为王五。列表排序操作值根据列表元素值的升序、降序或逆序重新排列列表元素的位置。您可以使用sort()函数以下列语法按升序对列表进行排序:list sort()示例list = # apple # # # banana # #

    17、pear # # grade # liststort()打印(列表)程序运行如下:# apple # # # banana # # grade #,#pear#reverse()函数可以使用reverse()函数以相反的顺序排列列表。它的语法如下:在list reverse()调用reverse()函数后,列表元素以相反的顺序排列。示例 reverse()函数用于以相反的顺序排列列表。LIST = # APPLE # # BANANA # # PEAR # # GREEP # LIST REVERSE()PRINT(LIST)程序运行如下:# GREEP # # PEAR # # BANANA

    18、 # # APPLE #示例LIST = # APPLE # # BANANA # # PEAR #,GREEP # LISTSORT()LIST REVERSE()PRINT(LIST)程序的结果如下:# PEAR # # GREEP # # BANANA # # APPLE #。生成数字增量列表。使用range()函数生成数字增量列表。它的基本语法结构如下:范围(开始、结束)参数描述如下。start:指定生成列表的起始元素值的整数。开始是一个可选参数。默认值为。结束:指定结果列表的结束元素值的整数。range()函数返回从开始到结束由整数组成的列表。示例 list=range()list=

    19、range(,#打印列表索引,值数值(列表):打印(列表的D元素值为S)(索引,值)#打印列表索引,值数值(列表):打印(列表的D元素值为S)(索引,值)。定义多维列表示例定义二维数字列表的示例。列表=中央处理器,内存,硬盘,声卡示例打印二维列表=中央处理器,内存,硬盘,声卡范围(镜头(列表):打印(列表)结果如下:#中央处理器# #内存# #硬盘# #声卡#示例列表=中央处理器,内存,硬盘, 声卡的作用范围(len(list):list = listiforjirange(len(list):print(listj)操作结果如下:中央处理器内存硬盘声卡使用以下方法获取二维列表元素的值列表名称

    20、索引示例list =中央处理器内存硬盘声卡作用范围(len(list):for jirange(len(listi):print(listij)结果中央处理器内存硬盘声卡元组与列表非常相似它具有以下特征:一旦定义了元组内容就不能更改。元组元素可以存储不同类型的数据,可以是字符串、数字,甚至是元组。元组元素用括号括起来,例如t =(,)。访问元组元素与访问带索引的元组元素是一样的。访问元组元素的方法如下:元组索引示例访问元组元素的示例。T=(,)print(t)print(t)程序打印带索引的元组中的元素,如下所示:get元组长度元组长度指元组中元素的数量。元组的长度可以通过len()函数获得,

    21、如下所示:len(元组名)示例打印元组的长度。T=(,)打印(len(t)运行结果。语句和范围()函数遍历列表的遍历元组元素。T=(#王二# #张三# #李四# #王五#)数组(Len (t):打印(Ti)程序的结果如下:王吴用for语句和enumerate()函数同时遍历列表的元素索引和元素索引值,以及数值(列表)中的元素值:访问索引和元素值。例 for语句和enumerate()函数遍历列表=#王尔# #张三# #李四# #王五# for索引,Valueinnumerate(列表):PRINT (D元素值是S(索引,值)程序的结果如下:第一个元素值是王尔第二个元素值是张三第一个元素值是李四

    22、第二个元素值是王五。不使用sort()函数对元组进行排序,因为元组的内容不能更改。您可以将元组转换为列表,然后对列表进行排序,最后将排序后的列表分配给元组。您可以使用以下方法将元组转换为列表。列表对象=列表(元组对象)将列表转换为元组的方法如下:元组对象=元组(列表对象)示例排列元组。T =(# APPLE # # # BANANA # # PEAR # # GREEP #)L = LIST(T)LSORT()T = TUPLE(L)PRINT(T)程序的结果如下:(# APPLE # # # BANANA # # GREEP # # PEAR #)使用reverse()函数反转元组。调用re

    23、verse()函数后,元组元素被反转。示例 reverse()函数用于以相反的顺序排列元组。t =(# APPLE # # BANANA # # PEAR # # GREEP #)l = LIST(t)l REVERSE()t = TUPLE(l)PRINT(t)dictionary。使用定义字典元素。例如,下面的语句可以定义一个空字典。定义字典时,您也可以指定字典中的元素。每个元素都由键和值组成。键和值用冒号(:)分隔,元素用逗号(,)分隔。例如,d = #姓名#: #小明#,性别#:#男性#,年龄#:#,#分数#: # #。可以使用print()函数直接打印字典,如下所示:print(字典

    24、名称)示例打印字典的内容。D = #姓名#: #小明# # #性别#: #男性# #年龄#: #,#得分#: # #打印(d)运行结果如下: #得分#: #,#姓名#: #小明#,#年龄#:#,#性别#:#男性#。获取字典长度len(字典名称)示例打印字典长度。D = #姓名#:# 打印(len (d)运行如下。访问字典元素的字典由字典元素组成。字典的管理就是字典元素的访问和操作。字典元素的值可以通过以下方法获得:字典名keykey是元素的键。示例 d=#name#:#肖明# # SEX #:# Male # # AGE #:#,# SCORE #:# PRINT(D # NAME #)PRI

    25、NT(D # SEX #)PRINT(D # AGE #)PRINT(D # SCORE #)程序的打印列表中带索引的元素的操作结果如下:肖明Male。添加字典元素可以通过如下赋值将元素添加到字典中:字典键=值如果字典中没有指定的键,则添加或修改键值。添加字典元素的示例。 #小明# #性别#:#男# #年龄#:# # d #分数# = # #打印(d)运行结果如下: #性别#:#,#姓名#:#小明#,#分数#: #。可以使用update()函数合并字典。字典更新(dictionary)示例合并字典的示例。d = #姓名#: #男性# d = #年龄#: #,#分数#: # d更新(d)打印(d

    26、)运行如下:#年龄#:#男性# 。使用pop()方法删除字典元素可以删除指定的字典元素并返回删除的元素值。具体方法如下:字典名pop示例使用pop()删除字典元素的示例。D = #年龄#: #小明#,#分数#: #,#性别#: #男性# dpop(#分数#)打印(d)运行如下:#姓名#:#小明#,#性别#:#男性#,#年龄#:# 。判断字典中是否有元素。使用in关键字判断字典中是否存在具有指定键的元素。字典中的键如果字典中有指定键的元素,表达式返回True否则,它返回False。使用in关键字的示例。 #小明#,#分数#:#:#男人#如果#姓名# IND: PRINT (D #姓名#) ELS

    27、E: PRINT (#元素#)无键名)结果如下:元素无键名。要遍历字典元素,可以使用for语句如下遍历字典的键和值:分叉字典键():#键访问字典用于遍历字典键分叉字典值():#遍历字典值访问字典键示例 d = #年龄#: #,#名称#: #, #sex#:# Male #forkeyindkeys():#遍历字典的键打印(#key# value: #dkey)程序运行如下:键分值:键名值:肖明键性别值:男性键年龄值: 【示例】d=#age#:#,#name#:#肖明# # score #:#,# sex #:# Male # for value invalues():#遍历字典的值打印(值)程序的运行结果如下:肖明


    注意事项

    本文(Python语言的基本语法和编码规范doc文档格式.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开