随笔分类 -  Python

Python积累
摘要:1 # 将一个python的字符串转为字典, 2 # 比如字符串: 3 user_info = '{"name" : "john", "gender" : "male", "age": 28}' 4 # 我们想把它转为下面的字典: 5 6 user_dict = {"name" : "john", 阅读全文
posted @ 2022-04-19 19:09 WJ-HAHA 阅读(4104) 评论(0) 推荐(0) 编辑
摘要:程序:购物车程序 需求: 启动程序后,让用户输入工资,然后打印商品列表 允许用户根据商品编号购买商品 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 可随时退出,退出时,打印已购买商品和余额 1 product = [ 2 ("ipad", 500), 3 ("touch", 1000), 阅读全文
posted @ 2022-04-19 16:36 WJ-HAHA 阅读(275) 评论(0) 推荐(0) 编辑
摘要:1 import random 2 3 4 print(random.randint(1, 10)) # 产生 1 到 10 的一个整数型随机数 5 print(random.random()) # 产生 0 到 1 之间的随机浮点数 6 print(random.uniform(1.1, 5.4) 阅读全文
posted @ 2022-03-21 14:23 WJ-HAHA 阅读(100) 评论(0) 推荐(0) 编辑
摘要:1 import pymysql 2 3 # 1. 创建连接 4 conn = pymysql.Connect( 5 host='数据库连接地址', 6 user='账号', 7 password='密码', 8 db='库名', 9 charset='utf8', 10 ) 11 print(co 阅读全文
posted @ 2022-03-21 10:26 WJ-HAHA 阅读(27) 评论(0) 推荐(0) 编辑
摘要:1 脚手架 fixture(前置后置/夹具) 2 - 1. 经典的xunit风格 3 - 函数级 4 - setup_function 5 - teardown_function 6 - 定义在模块中 7 - 方法级(类中) 8 - self.setup_method 9 - self.teardo 阅读全文
posted @ 2022-03-15 20:57 WJ-HAHA 阅读(112) 评论(0) 推荐(0) 编辑
摘要:创建一个名为 data.json 的文本文件,将下面的 json 数据写入文件中。 1 { 2 "name": "Felix", 3 "age": 18, 4 "hobby": ["运动","游戏"], 5 "friends": [ 6 { 7 "name": "小明" 8 }, 9 { 10 "n 阅读全文
posted @ 2022-03-15 20:35 WJ-HAHA 阅读(440) 评论(0) 推荐(0) 编辑
摘要:1 import re 2 3 s = '15195450001' 4 r = re.findall('^1[3-9]\d{9}$', s) # 检查手机号码 5 if r: 6 print('手机号码格式正确') 7 else: 8 print('手机号码格式不正确') 9 10 s = "877 阅读全文
posted @ 2022-03-09 11:05 WJ-HAHA 阅读(478) 评论(0) 推荐(0) 编辑
摘要:1 # 首先调用函数hashlib 2 import hashlib 3 # 再造一个密码出来 4 password = 'woshimima' 5 # 用sha256对password进行加密 6 hash_password = hashlib.sha256(password.encode("ut 阅读全文
posted @ 2022-03-07 17:25 WJ-HAHA 阅读(124) 评论(0) 推荐(0) 编辑
摘要:n = 100 s = 0 c = 1 while c <= n: s = s + c c = c + 1 print("1 到 %d 之和为: %d" % (n, s)) 阅读全文
posted @ 2021-08-12 22:02 WJ-HAHA 阅读(648) 评论(0) 推荐(0) 编辑
摘要:列表去重的四种方法 list1 = [1, 2, 3, 5, 7, 1, 3, 4, 6] # 利用循环的方式,把列表1的元素提取出,加入到列表2中 list1 = [1, 2, 3, 5, 7, 1, 3, 4, 6] list2 = [] for i in list1: if i not in 阅读全文
posted @ 2021-08-12 21:57 WJ-HAHA 阅读(2126) 评论(0) 推荐(0) 编辑
摘要:*解包:是对迭代对象进行解包,比如说列表 **解包:在传递实参时,可以通过 ** 对字典对象进行解包 *解包 在传递实参时,可以通过 * 对迭代对象进行解包 def fun(a, b, *arg): print(a, b, arg) ls = [1, 2, 3, 4, 5, 6] fun(*ls) 阅读全文
posted @ 2021-07-18 17:35 WJ-HAHA 阅读(56) 评论(0) 推荐(0) 编辑
摘要:备忘录 # __name__是模块的特殊变量 #当执行当前模块的时候__name__ = '__main__' #当被其他模块导入的时候__name__ = 模块名 if __name__ == '__main__': # 这个里面的代码只有直接执行当前脚本的时候才会运行 # 别的代码导入当前脚本, 阅读全文
posted @ 2021-07-10 17:17 WJ-HAHA 阅读(24) 评论(0) 推荐(0) 编辑
摘要:100以内所有能被3整除的列表 1 list = [] 2 for i in range(100, 0, -1): 3 if i % 3 == 0: 4 list.append(i) 5 print(list) 100以内所有能被3整除的整数的和 方法一: 1 sum1 = 0 2 for i in 阅读全文
posted @ 2021-07-07 18:20 WJ-HAHA 阅读(3959) 评论(0) 推荐(0) 编辑
摘要:###if判断# age_wj = 28# age = int(input('Please enter my age:'))## if age == age_wj:# print('Yes! you are right')# elif age < age_wj:# print('No! too sm 阅读全文
posted @ 2020-07-12 16:12 WJ-HAHA 阅读(38) 评论(0) 推荐(0) 编辑
摘要:#引用加密密码import getpass# _username = 'WJ'# _password = '111222'# username = input('username:')# #password = getpass.getpass('password:')# password = inp 阅读全文
posted @ 2020-07-12 16:10 WJ-HAHA 阅读(142) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示