变量及字符串格式化
# .doc .pdf .ipynb
print("hello")
# 变量
name = '孔天意' # 原样输出
age = 18 # int
money = 9.9
print(name)
print(type(name)) # <class 'str'>
print(type(age)) # <class 'int'>
print(type(money)) # <class 'float'>
print(name,age, money)
# 字符串格式化输出
print("姓名: {}, 年龄: {}, 余额: {}".format(name, age, money))
print(f'姓名: {name}, 年龄: {age}, 余额: {money}')
print('姓名: %s, 年龄: %d, 余额: %f'%(name, age, money))
条件和循环
# mySum大于1000中断循环
# break 是跳出本层循环
# continue 是跳过本次循环执行下一次循环
while True:
i = 1
mySum = 0
while i <= 100:
if mySum > 1000:
break
mySum += i
i += 1
print(mySum)
i = 0
mySum = 0
while i < 100:
i += 1
if i%2 == 0:
continue
print(i)
mySum += i
print(mySum)
# mySum = 0
# for i in range(1, 101):
# mySum += i
# print(mySum)
列表
# 常用数据类型
# 字符串 '' ""
# 数字 int float complex
# 列表 []
# 元组 ()
# 字典 {:}
# 集合 {}
# 列表 list 可以不同类型的数据
name_list = ['小明', '小红', '小兰', 200, 333.3, [33, 33]]
print(name_list)
print(type(name_list))
# 查询/访问 index
print(name_list[0])
print(name_list[1])
# print(name_list[6]) #list index out of range
# 修改
name_list[0] = "小茗"
print(name_list)
# 增加
# 末尾追加
name_list.append("小黑")
print(name_list)
name_list.extend(["小小", "小大"])
print(name_list)
name_list.append(["小小", "小大"])
name_list.append(["小小", "小大"])
print(name_list)
name_list.insert(1, "小黄")
print(name_list)
# 删除
# name_list.clear()
# print(name_list) # []
# del name_list
# print(name_list) # name 'name_list' is not defined
# del name_list[4]
# print(name_list)
print(name_list.pop())
print(name_list.pop())
print(name_list.pop(0))
print("pop = ", name_list)
# remove
name_list.remove("小黄")
print(name_list)
# [0, 1, 2, 3,...9]
li = []
for i in range(10):
li.append(i)
print(li)