python
分享python技术
大都督老师
爱老婆不能只停留在口头上
展开
-
python之列表生成式
求列表中每个值的平方普通方法num = [1,2,3,4,5]new = []for i in num: new.append(i**2)new#out:[1, 4, 9, 16, 25]列表生成式num = [1,2,3,4,5][i**2 for i in num]#out:[1, 4, 9, 16, 25]两个列表中的值两两组合普通方法list1 = ["A", "B", "C" ]list2= ["a", "b","c"]new = []for m in原创 2020-11-01 19:54:33 · 364 阅读 · 0 评论 -
python之函数
函数普通函数# 定义一个普通函数def sum(x,y): result = x + y return result# 调用普通函数sumsum(1, 2)# out: 3匿名函数没有名字的函数,lambda只是一个表达式,没有函数体f = lambda x,y:x+yf(1,2)# out: 3...原创 2020-10-31 18:01:31 · 123 阅读 · 0 评论 -
python之条件语句
if语句# if条件语句是程序先去判断某个条件是否满足,如果该条件满足,则执行判断语句后的程序。if条件后面的程序需要首行缩进if 1 == 1: print("1等于1是真的,true")#out:1等于1是真的,true else语句# else语句是if语句的补充,if条件只说明了当条件满足的时候程序做什么,没有说明当条件不满足时程序做什么,而else语句正好是用来说明当条件不满足时,程序做什么。if 1 == 2: print("1等于2是真的,true")els原创 2020-09-12 20:51:24 · 167 阅读 · 0 评论 -
python之循环语句
for循环# for循环用来遍历序列str_list = ["a","b","c","d","e","f"]for s in str_list: print("str_list中的元素有:{}".format(s))# out:str_list中的元素有:astr_list中的元素有:bstr_list中的元素有:cstr_list中的元素有:dstr_list中的元素有:estr_list中的元素有:f while循环# while循环,当条件满足时,一直循环执行原创 2020-09-05 07:22:56 · 165 阅读 · 0 评论 -
python之运算符
算数运算符# 两数相加 +6 + 8# out:14# 两数做差 -6 - 8# out:-2# 两数相乘 *6 * 8# out:48# 两数相除 /6 / 8# out:0.75# 计算两数相除的余数 %6 % 8# out:6# 计算x的y次幂2 ** 3# out:8# 计算两数相除之后的整数部分6 // 8# out:0比较运算符# 等于 =6 == 8# out:False# 不等于 !=6 != 8# out: True原创 2020-09-05 05:08:40 · 98 阅读 · 0 评论 -
python数据结构之字典
字典的概念字典(dict)是一种键值对的结构,键必须是唯一的键值对在字典中以 {“key1”:value1, key2:value2} 的方式标记新建一个字典# 新建一个空的字典,然后向该字典内输入值test_dict = {}test_dict["key1"] = "value1"test_dict["key2"] = "value2"test_dict# out:{'key1': 'value1', 'key2': 'value2'}# 将值直接以键值对的形式传入字典中新建一个空的原创 2020-08-29 13:10:49 · 252 阅读 · 0 评论 -
python数据结构之列表
新建一个空列表null_list = []建立一个int类型的列表int_list = [1,2,3]建立一个str类型的列表str_list = ["a","b","c"]建立一个int+str类型的列表int_str_list = [1,2,"a","b"]列表的复制int_list = [1,2,3]int_list * 4# out:[1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3]列表的合并:#一种是利用+操作符int_list = [1原创 2020-08-29 11:20:15 · 253 阅读 · 0 评论 -
python多线程技术
说明:有两个工时(自动工时,手动工时)需要从100减为0,其中处理自动工时模拟用时3秒,即自动工时从100减为0需要的时间为3秒,处理手动工时模拟用时5秒,即将手动工时从100减为0需要的时间为5秒。如果只用主线程按顺序处理这两个工时,一共用时8秒。但是用两个子线程同时分别处理这两个任务,一共用时则为5秒。效果:D:\PythonWorkspace\liguogang\venv\Scripts\python.exe D:/PythonWorkspace/liguogang/threadTest/MyTh原创 2020-05-16 15:07:18 · 215 阅读 · 0 评论 -
Python获取系统当前时间并格式化
效果创建time_utils.py文件引入time模块import time定义系统当前时间并格式化方法Y_M_D_H_M_S = '%Y-%m-%d %H:%M:%S'Y_M_D = '%Y-%m-%d'H_M_S = '%H:%M:%S'# 获取系统当前时间并转换请求数据所需要的格式def get_time(format_str): # 获取当前时间的时间戳 now = int(time.time()) # 转化为其他日期格式, 如 “%Y-%m-%d原创 2020-05-16 11:32:43 · 2400 阅读 · 1 评论 -
Windows64位安装Python
下载Python安装包访问Python官方网站: https://www.python.org/点击Downloads --> Windows --> 选择Windows版本(笔者:Windows x86-64 executable installer)原创 2020-05-15 23:59:26 · 1049 阅读 · 0 评论 -
python字符串处理
判断字符串类型type("hello world") # str字符串格式化输出print('我的名字是:{}'.format('大都督')) # 我的名字是:大都督print('我的中文名:{},英文名:{}'.format('大都督','ernest'))# 我的中文名:大都督,英文名:ernest数字格式化输出小数点格式化print('{}约{:.4f}亿'.format('2018年中国单身人数',3))# 2018年中国单身人数约3.0000亿百分比格式化prin原创 2020-08-01 22:11:04 · 99 阅读 · 0 评论 -
python笔记
基本概念数原创 2020-08-01 12:06:48 · 144 阅读 · 0 评论