初识python
1、注释:
1 #注释单行 2 """注释多行""" 3 '''注释多行''' 4 三个单引号或三个双引号还可以表示打印多行
2、变量:
1 #Author:Devin 2 name = "devin" 3 print("my name is", name ) #my name is devin 4 name2 = name 5 name = "tom" 6 print(name, name2) #tom devin 7 8 msg = """ 9 tom 10 jack 11 lucy 12 """ 13 print(msg) #tom 14 #jack 15 #lucy
3、格式化字符串示例:
1 #Author:Devin 2 name = input("name: ") 3 age = input("age: ") 4 job = input("job: ") 5 salary = input("salary: ") 6 info1 = """ 7 --------info of %s------ 8 name:%s 9 age:%s 10 job:%s 11 salary:%s 12 """ % (name, name, age, job, salary) 13 print(info1) 14 info2 = """ 15 --------info of {_name}------ 16 name:{_name} 17 age:{_age} 18 job:{_job} 19 salary:{_salary} 20 """.format(_name=name, 21 _age=age, 22 _job=job, 23 _salary=salary) 24 print(info2)
4、字符串与列表互相转换
1 #Author:Devin 2 name = "my name is devin" 3 print(name.split()) 4 print(','.join(name.split()))
5、集合常见的操作
#Author:Devin list_1 = [1, 2, 3, 4, 5, 6] list_1 = set(list_1) print(list_1,type(list_1)) #{1, 2, 3, 4, 5, 6} <class 'set'> list_2 = set([5, 6, 7, 8, 9]) #交集 print(list_1.intersection(list_2)) #{5, 6} print(list_1 & list_2) #并集 print(list_1.union(list_2)) #{1, 2, 3, 4, 5, 6, 7, 8, 9} print(list_1 | list_2) #子集 list_3 = set([2, 4]) print(list_3.issubset(list_1)) #True print(list_3 <= list_1) #父集 print(list_1.issuperset(list_3)) #True print(list_1 >= list_3) #差集:在list_1中而不再list_2中 print(list_1.difference(list_2)) print(list_1 - list_2) #{1, 2, 3, 4} #对称差集:去除list_1和list_2交集的部分 print(list_1.symmetric_difference(list_2)) print(list_1 ^ list_2) #{1, 2, 3, 4, 7, 8, 9} #往集合中添加一项 list_3.add(9999) print(list_3) #{2, 4, 9999} #往集合中添加多项 list_3.update(['tom', 'jim']) print(list_3) #{2, 4, 9999, 'tom', 'jim'} #删除集合中的一项 list_3.remove(9999) print(list_3) #{2, 4, 'jim', 'tom'} #查看长度 print(len(list_3)) #4 #查看jim是否在list_3中 print('jim' in list_3) #True #这里的copy为浅copy c = list_3.copy() print(c)
It is the quality of one's convictions that determines success, not the number of followers.

浙公网安备 33010602011771号