1. Python的输出
1.1 第一个Python程序
#encoding=UTF-8 //设置字符集为UTF-8,Python2不支持中文,Python3支持
def main():
print(‘hello world’)
'''
三个单引号内的内容表示注释内容
'''
1.2 输出格式
print("我的年龄为:%04d"%i) //输出为四位,不够的位用0补齐
print("圆周率为%.2f"%w) //输出为两位小数,不够的位用0补齐
print("圆周率为%d%%"%w) //输出为百分数
len(i) //返回列表i的长度
i[2:-2] //返回角标为2到倒数第三个元素(包头不包尾)
i[2::2] //返回角标为2到末尾每隔1个所取出的列表
i[-1::-1] //倒序输出
1.3 字符串操作
i.find("abc") //查找i中是否存在“abc”,若存在,返回第一个“abc”在列表中的位置,若不存在,则返回-1
i.rfind("abc") //从右边开始查找
i.index("abc") //用法同find,当不存在时报错
i.count("abc") //返回列表中“abc”的个数
i.replace("a","z",2) //替换前两个a为z
i.split("-",2) //字符串切割,“”内为分隔标志字符,2为将前两部分单独分割,分隔后不保留分割标识字符,若“”内不指定分割标识字符,则将所有的符号及空格看作标识字符
i.partition("-") //字符串切割,保留分割标识符
i.capitalize() //字符串首字母大写
i.title() //字符串单词首字母大写
i.startswith("a") //判断字符串是否以“”内字符串开头,返回布尔类型
i.endswith("a") //判断字符串是否以“”内字符串结尾,返回布尔类型
i.upper() //将字符串所有的小写变成大写
i.lower() //将字符串所有的大写变成小写
i.ljust(100) //在100像素宽度内左对齐字符串
i.rjust(100) //在100像素宽度内右对齐字符串
i.center(100) //在100像素宽度内居中对齐字符串
i.strip() //删除左右两端的空白字符,若要指定左右,前面加上l或r
i.isalpha() //判断字符串是否只由字母组成,返回布尔类型
i.isdigit() //判断字符串是否只由数字组成
i.isalnum() //判断字符串是否由字母和数字组成
i.isspace() //判断字符串是否只由空格组成
1.4 列表操作
"-".join(k) //使用“”中的字符将列表中的元素连接起来,可以为空字符串
i.append("a") //在列表末尾插入字符串“a”
i.extend(j) //合并列表i和j
i.insert(0,"a") //在列表第0位插入字符串“a”,第0位及后面的元素向后移动一位
if char in i //in为判断char字符串是否在列表i中,not in判断是否不存在列表中
i.index("a") //查找列表中第一个字符串“a”所在位置
i.count("a") //查找列表中字符串“a”出现的次数
del i[0] //删除列表中第0位元素
i.pop() //删除并返回列表的最后一个元素
i.remove("a") //删除列表中的元素“a”
i.reverse() //逆序排列列表
i.sort() //由小到大排序列表,降序排序可在括号中加参数reverse=True
print("*"*20) //输出20次*
1.5 元祖操作
tuple=(a,"a",1) //元祖不可以修改,只支持查看,定义好后不能进行修改,但可以修改元祖内的列表元素的内容
1.6 字典操作
dict={key1:value1,key2:value2} //字典中的键和值成对出现,键不可以重复,值可以重复
dict.get("age",0) //使用get方法返回键对应的值,0表示当键不存在时返回0,直接访问不存在的键时报错
dict["age"] //返回age键对应的值
dict["age"]=1 //修改age键对应的值为1,若不存在age键,则添加age键,且值为1
del dict["age"] //删除age键和其对应的值
dict.keys() //返回dict中的键
dict.values() //返回dict中的值
dict.items() //返回dict中的键和值
for name,age in dict.items() //返回字典中的键值对