初识python

1、注释:

1 #注释单行
2 """注释多行"""
3 '''注释多行'''
4 三个单引号或三个双引号还可以表示打印多行
View Code

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
View Code

 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)
View Code

 4、字符串与列表互相转换

1 #Author:Devin
2 name = "my name is devin"
3 print(name.split())
4 print(','.join(name.split()))
View Code

 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)
View Code

 

posted @ 2020-04-20 15:12  汝南  阅读(122)  评论(0)    收藏  举报