ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:182.61KB ,
资源ID:22697066      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22697066.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Python基础知识文档格式.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Python基础知识文档格式.docx

1、 used to be one of the most popular performing arts across China. Combining fine arts, opera, music and drama, its seen by some as a rudimentary form of the motion picture. 4.转义符 如果想要在一个字符串中包含一个单引号(),例如,这个字符串是What如果用来指示它,Python会弄不明白这个字符串从何处开始,何处结束,因为这里的都被认为是字符串的标识符,但又不成对。所以,要指明单引号而不是字符串的标识,可以通过“”来完成

2、,如,What第2个前有一个“”表示它就是单引号,而不是字符串的标识符。这里的“”就是转义符。另一个表示这种字符串的方法是,即用双引号。类似地,要在双引号字符串中使用双引号本身的时候,也可以借助于转义符。另外,你可以用转义符来指示反斜杠本身。5.变量变量是代表数据的符号,它的值可以改变。Python中,变量的使用不需要说明,变量类型根据值的类型确定,而且变量可以随时赋不同类型的值。变量命名符合标识符命名规定。例如A=3B=5C=A+Bprint(C)6.标识符的命名变量是标识符的例子。 标识符是用来标识某样东西的名字。变量外,使用标识符的例子还有函数名、类名等。在命名标识符的时候,要遵循下列规

3、则:第一个字符必须是字母表中的字母(大写或小写)或者一个下划线( _ )。其他部分可以由字母(大写或小写)、下划线( _ )或数字(0-9)组成。python标识符对大小写是敏感的。例如,name和Name被认为是两个标识符。7.缩进空白在Python中非常重要。行首的空白称为缩进,它决定逻辑行的缩进层次,从而用来决定语句的分组。同一层次的语句必须有相同的缩进量(缩进几个字符)。每一组这样的语句称为一个块。语句块是进行处理的同一批语句。简言之,python是用连续相同层次缩进表示语句块的。例如for语句后相同缩进量相同的连续语句是其循环体。注意,不要混合使用制表符和空格来缩进,因为这在跨越不同

4、的平台的时候,无法正常工作。建议在每个缩进层次使用单个制表符或两个或四个空格。8.注释在Python中,#号开始至行末的文字为注释。没有多行注释。10.输入输出从键盘输入数据使用input函数,格式为:x=input(Please input a data)从键盘输入一行字符串,赋值给x,是字符串类型,即使输入的是一个整数,其中的“Please input a data”是提示信息,可以根据需要改变。要想改变数据的类型,使用:x=int(input()其中int表示将后面的字符串类型的数转换为整数类型的数。还可以是float,complex,表示将输入的字符串转换为实数和复数。Python的输

5、出使用print函数,格式为:print( )其中“表达式列表”是用逗号隔开的表达式,如:A=4print(“A+B=”,C)结果为:A+B= 91.1.2 运算符及字符串的运算1.运算符Python 的运算符见表4-1表4-1 python的运算符运算符名称说明例子+加两个对象相加3 + 5得到8。a + b得到ab-减得到负数或是一个数减去另一个数-5.2得到一个负数。50 - 24得到26。*乘两个数相乘或是返回一个被重复若干次的字符串2 * 3得到6。la * 3得到lalala*幂返回x的y次幂3 * 4得到81(即3 * 3 * 3 * 3)/除x除以y4/3得到1(整数的除法得到

6、整数结果)。4.0/3或4/3.0得到1.3333333333333333/取整除返回商的整数部分4 / 3.0得到1.0%取模返回除法的余数8%3得到2。-25.5%2.25得到1.5左移把一个数的比特向左移一定数目(每个数在内存中都表示为比特或二进制数字,即0和1)2 右移把一个数的比特向右移一定数目11 1得到5。11按比特表示为1011,向右移动1比特后得到101,即十进制的5。&按位与数的按位与5 & 3得到1。|按位或数的按位或5 | 3得到7。按位异或数的按位异或5 3得到6按位翻转x的按位翻转是-(x+1)5得到6。小于返回x是否小于y。所有比较运算符返回1表示真,返回0表示假

7、。这分别与特殊的变量True和False等价。注意,这些变量名的大写。5 3返回0(即False)而3 5返回1(即True)。比较可以被任意连接:3 5 3返回True。如果两个操作数都是数字,它们首先被转换为一个共同的类型。否则,它总是返回False。=小于等于返回x是否小于等于yx = 3; y = 6; x =等于比较对象是否相等x = 2; y = 2; x = y返回True。x = str; y = stR x = y返回False。!不等于比较两个对象是否不相等 x !not布尔“非”如果x为True,返回False。如果x为False,它返回True。x = True; no

8、t y返回False。and布尔“与”如果x为False,x and y返回False,否则它返回y的计算值。x = False; y = True; x and y,由于x是False,返回False。在这里,Python不会计算y,因为它知道这个表达式的值肯定是False(因为x是False)。这个现象称为短路计算。or布尔“或”如果x是True,它返回True,否则它返回y的计算值。 y = False; x or y返回True。短路计算在这里也适用。2.运算符优先级表4-2给出Python的运算符优先级,从最低的优先级(最松散地结合)到最高的优先级(最紧密地结合)。这意味着在一个表达

9、式中,如果没有括号,Python会首先计算表中较下面的运算符,然后在再计算列在表上部的运算符。建议使用圆括号来对运算符和操作数进行分组,以便能够明确地指出运算的先后顺序,使程序尽可能地易读。表4-2运算符优先级描述lambdaLambda表达式not xin,not in成员测试is,is not同一性测试,=,!=,=比较移位+,-加法与减法*,/,%乘法、除法与取余+x,-x正负号x指数x.attribute属性参考xindex下标xindex:index寻址段f(arguments.)函数调用(experession,.)绑定或元组显示expression,.列表显示key:datum,

10、.字典显示expression,.字符串转换3.计算顺序默认地,运算符优先级表决定了哪个运算符在别的运算符之前计算。具有相同优先级的运算符按照从左向右的顺序计算。通常可以使用圆括号改变计算次序,例如,在表达式12 + 3 * 4中乘法先进行运算,而表达式(12 + 3) * 4中,加先进行运算。4.字符串的运算字符串是程序中经常使用的元素,字符串的运算也很多,包括连接两个字符串,取一个字符串中的一部分,称为取子字符串,大小写转换,字符串与数值的转换等。(1)字符串的连接:s0 = Pythons1 = C+s2=s0+ +s1S2的值为:Python C+(2)取部分字符串字符串名 : 步长得

11、到从开始,间隔,到列表项其中多个列表项用逗号隔开,它们的类型可以相同,也可以不同,还可以是其列表。date=2011, 2, 9, 9, 54day=sun,montuewedthifrisattoday=2011,2,9,weddata=date,day均是合法的列表。 使用时,通过列表名索引号的形式应用,索引号从0开始,即0是第1项的索引号。例如date0的值是2011,day1得到“mon”,data13的到“wed”。下列程序:print(date0)print(day1)print(data13)的运行结果为:2011monwed列表可以整体输出,如print(data)列表的其他运

12、算见表1-2。表1-2列表的运算运算格式/举例说明/结果L1=空列表L2= 2011, 2, 9, 19, 545项,整数列表,索引号0-4L3= ,嵌套的列表L2i,L3ij索引,L21的值为2,L311的值为L2i:j分片,取i到j-1的项Len(L2)求列表的长度L1+L2合并L2*3重复,L2重复3次for x in L2循环,x取L2中的每个成员执行循环体19 in L219是否是L2的成员L2.append(4)增加4作为其成员,即增加一项L2.sort()排序,L2结果变为2, 9, 19, 54, 2011L2.index(9)得到9在列表中的索引号,结果为2L2.revers

13、e()逆序,L2的结果为2011, 54, 19, 9, 2Del L2k删除索引号为k的项j=删除i到j-1的项L2i=1修改索引号为i的项的值j=4,5,6修改i到j-1的项的值,如果项数多,则自动插入L4=range(5,20,3)生成整数列表L4实际为5,8,11,14,172.元组(tuple)元组和列表十分类似,只不过元组和字符串一样是不可变的,即不能修改元组。元组通过圆括号中用逗号分割的项目定义。当一组数据,只使用,不修改时使用元组。元组的使用与列表相同,只是不能修改、删除、增加其元素。# use of tuple# filename: tuple.pygarden=(Bird

14、of Paradise ,rosetulip, lotus,oliveSunflowerprint (Number of flowers in the garden is, len(garden)i=2;print(flower,i,is,gardeni-1)new_garden = (PhloxPeach Blossom, garden)i=1;运行结果如下:C:Python31python tuple.pyNumber of flowers in the garden is 6flower 2 is roseflower 1 is Bird of Paradise元组的运算见表1-3表1-

15、3元组的运算T1()空元组T2=(2011,)有一项的元组T3=(2011, 2, 9, 19, 54)5项,整数元组,索引号0-4T4= (,(嵌套的元组T3i,T4ij索引,T31的值为2,T411的值为T3i:Len(T3)求元组的长度T3+T4T3*3重复,T3重复3次for x in T3循环,x取T3中的每个成员执行循环体19 in T3注意:元组与列表的最大不同:一是定义时用一对圆括号,二是内容不能修改。3.字典(dictionaries) 字典是无序的对象的集合,通过键进行操作。类似于通讯录,通过姓名来查找电话、地址等信息,则姓名就是键。一定要没有同名的人。 字典的定义为:字典

16、名=键1:值2,键2:值2,键3:值3,其中,键1,键2,键3不相同,值可以是任何类型的数据,可以是列表或元组。注意,字典定义中使用的是大括号,项通过逗号隔开,每个项有键部分和值部分,键和值之间用冒号隔开。只可使用简单的对象作为键,而且不能改变,但可以用不可变或可变的对象作为字典的值。# use of dictionaries dict.pyaddress1 = zhang *,wang*lily*sam* mail of zhang,address1)address2 = shaanxi,beijingshanghaihubei,address20)province of zhang运行结果如下:python dict.pymail of zhang *mail of zhang *province of zhang *

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1