摘要:# 列表:可变 # 1、append 追加 a = [] a.append('Jim') print(a) # 输出 ['Jim'] # 2、extend 批量追加 b = ['Green','Jack'] a.extend(b) # 括号里只能输入一个值 print(a) # 输出['Jim',
阅读全文
摘要:# 字符串独有功能 # 1、startswith 判断以xxx开头 a = '奥特曼打怪兽' b = a.startswith('奥特曼') print(b) # 输出True # 2、endswith 判断以xxx结尾 b = a.endswith('怪兽') print(b) # 输出True
阅读全文
摘要:a = 26 b1 = bin(a) # 转换成二进制 b2 = oct(a) # 转换成八进制 b3 = hex(a) # 转换成十六进制 print(b1) # 输出26 print(b2) # 输出26 print(b3) # 输出26 print(int('0b11010', base=2)
阅读全文
摘要:a = 3.6415926 x1 = int(a) #变成整形直接把小数点后数据去掉 print(x1) # 输出3 x2 = round(a,3) #取小数点后位数,并四舍五入 print(x2) # 输出3.642 import decimal # 由于存储原因,浮点数相加不一定准确,因此需要导
阅读全文
摘要:# 字典:键值不能重复,如重复,则会被重复项中最后一个覆盖掉,py3.6之后,字典有序,前面版本无序 # 键必须可哈希,值随便 # 获取值 a = {'name':'Jack','age':'18','location':'Canada'} b = a.get('name') print(b) #
阅读全文
摘要:# 题目:求100之内的素数。 a = [] for i in range(2,101): for j in range(2,i): if i == 2: a.append(i) elif i % j == 0: break else: a.append(i) # 如else在for j 循环内,则
阅读全文
摘要:# 集合:无序,不可索引;可变,可以删除和添加;数据不重复;维护不重复数据可用 # 集合的元素只能是可哈希,如int(整形),bool(布尔值),str(字符串),tuple(元组),float(浮点数)等 a = set() #定义空集合,不能用a = {} # 添加 a = {'张学友','刘德
阅读全文
摘要:# 算数运算符优先级(+-*/等)> 比较运算符(>,<,=)优先级 > 逻辑运算符(not,and,or) # 逻辑运算符中,not > and > or # 不确定,可以加() if not 1 and 1 + 3 > 2 or 3 == 8: print(True) else: print(F
阅读全文
摘要:+ :相加 x = 10 , y = 2 ,x +y = 12 - : 相减 x = 10 , y = 2 ,x -y = 10 * : 相乘 x = 10 , y = 2 ,x * y = 20 / : 相除 x = 10 , y = 2 ,x / y = 5 % : 去余数 x = 11, y
阅读全文
摘要:name = 'alen' age = 18 print(f"my name is {name},my age is {age}") # f表示法,新版本 print("my name is %s,my age is %s"%(name,age)) # %s表示法,前面%s根据顺序获取变量,如果打印
阅读全文
摘要:num = 1 while num < 10: print(f'数字为{num},小于10') num += 1 else: print(f'数字为{num},数字等于10')# 当while条件成立时,运行while语句下内容,否则运行else语句下内容
阅读全文