- python2 :input() 会当做代码执行 用raw_input()
- python3: input() 输入什么,以字符串返回输入内容
- 字符串逆序:name = "abcdefg" namere = name[::-1] -1是步长
- 列表添加元素:names = ["456"](1)names.append("123") (2)names.insert(0,"123") (3)names2 = ["123"] names.extend(names2)
- 列表删除元素:(1)names.pop()删除最后一个 (2)names.remove("456") (3)del names[0]
- 元组tuple 类似列表list 但是只读,只能查询,不能修改元素。如果只有一个元素,最后必须加一个逗号!
- 函数名也支持中文命名
- 引用:a = [1,2] b = a b如果重新赋值,那跟a没有任何关系 。 如果b[0] = 3,a也会变为[3,2], b引用a,指向同一内存空间
- a,b 交换值 (1)c = 0 ; c = a ; a = b; b = c (2) a = a+b; b = a - b; a = a - b (3)a,b = b,a
- 字符串
str = "qwert qwdfd hello world"常见操作:-
str.find("qw")#从左边查找第一个qw的下标.如果没有找到返回-1 -
str.rfind("qw")#从右边查找第一个qw的下标,如果没有找到返回-1 -
str.index("qw")#从左边查找第一个qw的下标,如果没有找到报错 -
str.rindex("qw")#从右边查找第一个qw的下标,如果没有找到报错 -
str.replace("qw","QW",1)#替换qw成QW,替换一次。 默认都替换。返回新的字符串。 -
str.split(" ")#以空格切割字符串为列表,如果不传入参数,默认以所有不可见字符(空格,\t, \n 等等)为切割条件。 -
str.startswith("qw")#是否以qw开头,返回True或者False.str.endswith() -
str.lower()str.upper()#所有字母小写 , 大写 -
str.center(50)str.ljust(50)str.rjust(50)# 总共50长度 中间,左边,右边对齐。 -
str.strip()str.lstrip()str.rstrip()#两边去掉空格 ,左边去掉空格,右边去掉空格。 -
str.partition("qw")str.rpartition("qw")#从左边/右边开始以qw分割字符串三部分,qw前 ,qw,qw后 -
str.splitlines()#按行(\n)切割,返回一个列表。 -
str.isalpha()#是否全字母,str.isdigit()#是否全数字,str.isalnum()#是否是字母或者数字组成的。 -
str.join([123,456])#列表[123,456]以str连接成字符串
-
Python基础
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 从今天开始宇宙能量进入「白风」的能量波符,从2017年12月31日到2018年1月12日,是从磁性的白风到宇宙的白...