#如何创建指定长度且有特定值的list
list1 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
print (list1)
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
list1 = [0] * 10
print (list1)
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
#如何连接字符串
def join_str():
str_list = [‘1’,‘5’,‘45’]
return ‘+’.join(str_list)
res=join_str()
print(res)#拼接
print(eval(res))#求和
#如何合并字典
dict1 = {‘a’: 1, ‘b’: 2, ‘c’: 3}
dict2 = {‘d’: 4, ‘f’: 5, ‘g’: 6}
merged_dict = dict(dict1, **dict2)
print(merged_dict)
# {‘a’: 1, ‘c’: 3, ‘b’: 2, ‘d’: 4, ‘g’: 6, ‘f’: 5}
#列表推导式
#假如你有个list
#a=[1,2,3,4,5,6]#你想让它翻倍 你可能会做如下
for i in range(len(a)):
a[i]=a[i] * 2
print(a[i])
#但有更简单的方法
a=[elem*2 for elem in a]
print(a)
#遍历列表
b = [1, 2, 3, 4, 5]
for i in range(len(b)):
print(b[i])
b= [1, 2, 3, 4, 5]
for i in b:
print(i)
整数:可以为任意大小、包含负数
浮点数:就是小数
字符串:以单引号 ‘、双引号"、三引号 ‘’’ 或 “”"括起来的文本
布尔:只有 True、False 两种值
空值:用 None 表示
变量:是可变的
常量:不可变