Python3快速入门的语法对比.doc

Python3快速入门的语法对比.doc

ID:50455117

大小:18.70 KB

页数:6页

时间:2020-03-06

Python3快速入门的语法对比.doc_第1页
Python3快速入门的语法对比.doc_第2页
Python3快速入门的语法对比.doc_第3页
Python3快速入门的语法对比.doc_第4页
Python3快速入门的语法对比.doc_第5页
资源描述:

《Python3快速入门的语法对比.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Python3快速入门句式/其他句末不加分号用tab对齐的方法行使c++里花括号的功能太长需要分行书写时,行末尾需要有连接符,新行需要缩进输入help(classname),即可得到那个类的使用帮助列表元组字典都可以相互嵌套exit结束程序Print()用法自动末尾追加(可以设置关键字end=""使得末尾不自动追加换行符)Print(A,B)中间有个空格:AB可以直接打印列表[]input()用法用户输入函数,返回值就是输入的字符串str=input("Pleaseinputsomething:")变量的用法不用声明字符串的用法s="abc123"#单引号双引号都可以s[2]#取出第3个字

2、符s.title()#暂时每个单词首字母大写s.upper()#暂时大写s.lower()#暂时小写s1+s2#连接字符串,t等#转义符s.rstrip()#暂时去除右边空白s.lstrip()#暂时去除左边空白s.strip()#暂时去除两边空白str(number)#暂时转换为字符串,以便连接为字符串运算的用法(PY3)3/2为1.53**2为三的二次方7%3求余数(7%3==1)int('123')把字符串转整数,不能包含小数点float('12.3')转换为浮点数可以计算复数有+=,-=,*=,/=,%=(但没有类似自增++的缩写用法)(注意:式子左边的变量要事先定义(如s=''

3、先,才能s+='123'))~位取反>>位右移<<位左移&位与

4、位或^位异或is判断地址是否相同注释的用法#等效于c++里的//'''等效于c++里的/*或*/列表[]的用法【class的一种】元素类型可以不同a=[77,'AB']a[0]访问第一个元素a[-2]访问倒数第二个元素len(a)返回元素个数a.append(elem)末尾添加元素a.insert(pos,elem)在位置pos插入元素(列表头是pos==0,列表尾是pos==len(a))dela[1]删除列表a里第二个元素elem=a.pop()弹出(删除)列表尾的元素并赋值给elemelem=a.pop(i)取出(删除)列表

5、里索引为i(可为负数,表示倒数)的元素并赋值给elema.remove(value)删除列表a里第一个值为value的元素a.sort()永久性的升排序(数字增序或字典顺序)(参数填reverse=True则是降序)sorted(a)暂时性的升排序a.reverse()永久性地逆转序列min(a)返回列表最小值max(a)返回列表最大值sum(a)返回元素之和(元素必须是数字)a[i1:i2]返回子列表(又称切片),范围是索引i1≤i<i2,即不包括i2,好处是i2-i1就是子列表的元素个数a[:i2]等价于a[0:i2]a[i1:]等价于a[i1:len(a)]a[-3:]等价于a[len(

6、a)-3:len(a)],即返回末尾三个元素组成的列表b=a[:]列表深复制(因为切片并不与a共用内存空间)b=a列表浅复制(b是a的引用)a*2列表自己拼接(如:a是[1,2],则a*2是[1,2,1,2])a+b列表拼接元组()的用法【class的一种】元组里一个元素的值不可修改,但可以给整个元组赋值如:a=(7,8,9,10)a=(1,2,3)#定义元组aa[0]调用其他用法和列表[]类似字典{}的用法【class的一种】即键值表,可修改,且并不关心键值对的顺序rect={'x':10,'y':5,0:20}上述字典rect里有三个键(key),分别是'x','y'和0。作为下标带入re

7、ct[key]就可以得到相应的值新建键值对:直接赋值即可(如rect['newkey']='newval')删除键值对:如delrect['newkey']集合{}的简单介绍【class的一种】通过函数set(a)可以将数组a的元素去除重复,返回一个集合类型的量逻辑的用法True真False假空列表==False(应用:如whilemylist然后逐个pop实现逐个取出)非空列表==True空字符串==False非空字符串==True==判断的等号!=不等号and与or或not非in被包含(如elemina)notin不被包含for循环的用法基本格式:foreleminarr:print(el

8、em)例子:forelemina#a是列表foriinrange(1,11)#i=1~10forkey,valina.items()#a是字典forkeyina.keys()#a是字典forvalina.values()#a是字典forkeyina#a是字典(仅遍历键key)注意事项:for语句行末尾有冒号,下一行tab缩进(不推荐space缩进)循环退出后elem的值可访问,且值是a的最后一个元

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。