文章分类 -  Python文章

摘要:结论: 1.内存固定使用unicode,我们可以改变的是存入硬盘采用格式 英文+汉字 >unicode >gbk 英文+日文 >unicode >shift-jis 万国字符 >unicode >utf-8 2.解决文件存取乱码问题 存乱了:解决方法是,硬盘编码格式应该设置成支持文件内字符串的格式 阅读全文
posted @ 2020-08-10 09:56 梁博客 阅读(50) 评论(0) 推荐(0)
摘要:#纯数字的字符串转成int# res=int("1122")# print(type(res),res)# #<class 'int'> 1122 #十进制转其它进制#10进制-》二进制#10 1010#print(bin(10)) #0b1010 #10进制-》八进制# 10 12#print(o 阅读全文
posted @ 2020-08-07 15:07 梁博客 阅读(43) 评论(0) 推荐(0)
摘要:#关系运算friends1 = ["zero","kevin","jason","egon"]friends2 = ["Jy", "ricky", "jason", "egon"] #从这两个列表中找到相同的元素l=[]for i in friends1: if i in friends2: l.a 阅读全文
posted @ 2020-07-27 17:14 梁博客 阅读(104) 评论(0) 推荐(0)
摘要:#需要掌握的 d1={"k1":111,"k2":222}clear() 清空字典d1.clear()print(d1){} update()如果字典中存在则更新,不存在则添加到字典中d1.update({"k3":"3333","k1":"更新"})print(d1){'k1': '更新', 'k 阅读全文
posted @ 2020-07-27 16:51 梁博客 阅读(124) 评论(0) 推荐(0)
摘要:1.定义: {}内用逗号分隔开多个key:value,其中value可以是任意类型,但是key必须是不可变类型(通常key是字符串),且key不能重复 字典的特性: dict是无序的 key必须是唯一的 # d={'k1':111,(1,2,3):222} #d=dict({'k1':111,(1, 阅读全文
posted @ 2020-07-27 16:47 梁博客 阅读(318) 评论(0) 推荐(0)
摘要:#元祖就是"一个不可变的列表" 1. 作用: 按照索引/位置存放多个值,只能用于读们不能用于改 2. 定义:()内用逗号分隔开多个任意类型的元素 # t=(11,22,"llj") #t=tlple(11,22,"llj")# print(t,type(t))# (11, 22, 'llj') <c 阅读全文
posted @ 2020-07-23 10:40 梁博客 阅读(246) 评论(0) 推荐(0)
摘要:#需要掌握操作 l=[11,"llj","22","haha","llj"] #count 统计列表中元素出现的次数# res_int=l.count("llj")# print(res_int)#2 #index 根据列表中的元素查看元素的索引# res_int=l.index("haha")# 阅读全文
posted @ 2020-07-23 10:33 梁博客 阅读(97) 评论(0) 推荐(0)
摘要:1. 定义#列表的定义是由多种类型组成#l=[1,"llj",{"name":"haha"},3.14] #l=list([1,"llj",{"name":"haha"},3.14]) 2. 类型转换:但凡能够被for循环遍历的类型都可以当做参数传递给list()转成列表 #字符串类型转成列表类型 阅读全文
posted @ 2020-07-23 10:22 梁博客 阅读(198) 评论(0) 推荐(0)
摘要:3.内置方法 3.3了解 #find index#find和index找到返回起始索引# s="liang haha linuxpython"# s_find=s.find("i")# print(s_find)# #1# s_find1=s.find("haha") #返回要查找的字符串在大字符串 阅读全文
posted @ 2020-07-20 10:25 梁博客 阅读(71) 评论(0) 推荐(0)
摘要:3.内置方法 3.2掌握 #字符串不会改变原字符串,只是产生新的字符串 #strip lstrip rstrip# s_str="***llj***"# s_strip=s_str.strip() #默认是移除开始和结尾空格# print(s_strip)# ***llj***# s_lstrip= 阅读全文
posted @ 2020-07-20 10:21 梁博客 阅读(62) 评论(0) 推荐(0)
摘要:1.定义s="llj" #s=str("llj") 2.类型转换 #str可以把任意其它类型都转成字符串 3.内置方法 3.1优先掌握 #按索引取值(正向取+反向取):只能取,不能改 #正向取 s="liang llj"# print(s[0])#l #反向取# print(s[-1])#j #切片 阅读全文
posted @ 2020-07-20 10:17 梁博客 阅读(71) 评论(0) 推荐(0)
摘要:1. int类型 定义:age = 10 #age = int(10) 2. 类型转换: (1).纯数字的字符串转成int res=int("1122") print(type(res),res) #<class 'int'> 1122 (2).了解 #十进制转其它进制#10进制-》二进制#10 1 阅读全文
posted @ 2020-07-17 14:27 梁博客 阅读(45) 评论(0) 推荐(0)
摘要:1. for循环嵌套#外层循环循环一次,内层循环需要完整的执行完。外层循环在循环一次,内层循环需要完整的执行完........ for i in range(3): print("外层循环",i) for j in range(2): print("内层循环",j) print("打印") 外层循环 阅读全文
posted @ 2020-07-14 11:31 梁博客 阅读(1913) 评论(0) 推荐(0)
摘要:for+break:同while循环一样 for+continue:同while循环一样 for+else:同while循环一样 1. for循环应用 实现: 1.输入错了,继续输入(取决于for循环in后包含值的个数,执行循环体代码执行多少次) 2.输入对了应该不用在重复(break立刻终止本次循 阅读全文
posted @ 2020-07-14 11:22 梁博客 阅读(146) 评论(0) 推荐(0)
摘要:1. for循环控制循环次数:range() for i in range(3): print(" ")#循环体代码从上往下依次执行3次 print("*****") ***** ***** ***** 2. range()补充知识 #for搭配range,可以按照索引取值,但是麻烦,所以不推荐 l 阅读全文
posted @ 2020-07-14 10:41 梁博客 阅读(6278) 评论(0) 推荐(0)
摘要:1. 什么是for循环 循环就是重复做某件事,for循环是python提供第二种循环机制 2. 为何要有for循环 理论上for循环能做的事情,while循环都可以做 之所以要有for循环,是因为for循环在循环取值(遍历取值)比while循环更简洁 3. 如何用for循环 语法: for 变量名 阅读全文
posted @ 2020-07-14 10:11 梁博客 阅读(122) 评论(0) 推荐(0)
摘要:while循环的应用 3.输错3次退出应该程序 方式一:count=0tag=Truewhile tag: if count == 3: #判断输入错误三次 print("输入错误三次!") break #立刻终止本层while,这是while的最外层循环,break终止本次循环就退出程序了 inp 阅读全文
posted @ 2020-07-13 14:47 梁博客 阅读(107) 评论(0) 推荐(0)
摘要:1. while循环:continue:结束本次循环,直接进入下一次 count=0while count < 6: if count == 4: count+=1 continue #count+=1 #强调:在contine之后添加同级代码毫无意义,永远不会被执行 print(count) co 阅读全文
posted @ 2020-07-13 14:25 梁博客 阅读(111) 评论(0) 推荐(0)
摘要:1. while循环嵌套(break结束while循环的嵌套语法) break立刻终止本层循环(while有嵌套循环) #每一层都必须配一个breakwhile True: while True: while True: break break break while True: inp_name= 阅读全文
posted @ 2020-07-13 11:27 梁博客 阅读(114) 评论(0) 推荐(0)
摘要:1. 什么是循环? 重复的做某件事 2. while语法:while 条件: 代码1 代码2 代码3 count=0while count < 5: print(count) count+=1 3. 死循环与效率问题 #下面这是死循环,一直输出0,为了避免死循环count+=1 count=0 wh 阅读全文
posted @ 2020-07-13 10:57 梁博客 阅读(120) 评论(0) 推荐(0)