python学习
将期轩冕荣
这个作者很懒,什么都没留下…
展开
-
Python3学习1 数据类型
Python的数据类型1.数字类型整型 int浮点型 float布尔型 bool复数 complex2.组字符型 str列表 list元组 tuple集合 set字典 dict1.1 数字类型举例n1 = 10 # -90 0 一般整数n2 = 8888888888888 #长整型(整数超出32位,自动变成长整型)n3 = 1.234 #浮点型...原创 2019-01-31 16:07:19 · 150 阅读 · 0 评论 -
Python3学习10 运算符、流程控制语句
运算符一、算数运算符加:+减:-乘:*除(两个对象相除,有商有余):/整除://模运算:%幂:**a = 13b = 7print(a / b) # 1.8571428571428572print(a % b) # 6print(a // b) # 1二、比较运算符大于:>小于:<等于:==不等于:!=大于等于:>=小于等于:<=...原创 2019-02-12 15:08:51 · 162 阅读 · 0 评论 -
Python3学习9 列表、元组、集合、字典的推导式
一、列表推导式for…不使用推导式:t = []for i in range(10): t.append(i)print(t) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]推导式:print([i for i in range(10)]) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]for… if…不使用推导式:t =...原创 2019-02-07 21:19:55 · 289 阅读 · 0 评论 -
Python3学习8 集合及其常用方法
集合 set元素不重复,无序不能被切片、索引列表和字典不能在集合中一、集合的创建s = set([12, 34, 56])print(s)print(type(s))"""输出:{56, 34, 12}<class 'set'>"""若有重复元素,会自动去重s1 = {23, 4, True, 'a', 65, 65, 78, 89, 10}print(s...原创 2019-02-04 17:19:54 · 277 阅读 · 0 评论 -
Python3学习7 字典及其常用方法
字典形式:{key1: value, key2: value, …}1.访问方式通过键来获取对应的值2.字典是无序的,不能切片3.键不能重复,值可以重复4.键值必须为不可变类型,例如:数字、字符串、元组5.字典为可变类型d1 = {[1]: 23, [2]: [34, 89], [3]: 56} # TypeError: unhashable type: 'list'一、字典的...原创 2019-02-03 20:46:16 · 564 阅读 · 0 评论 -
Python3学习6 元组
元组 tuple1.元组不可更改,没有append、insert等方法2.元组有序,支持切片一、创建元组t1 = (2, 3, 4, 5)print(t1) # (2, 3, 4, 5)print(t1[1 : 3]) # (3, 4)空元组:t1 = tuple()t2 = ()二、元组的陷阱当元组中只有一个元素,需要加上‘,’t3 = ('a')print(t...原创 2019-02-02 19:40:03 · 170 阅读 · 0 评论 -
Python3学习5 列表及其常用方法
列表1、列表是有序的,即每个元素都有一个位置2、列表是可变类型的3、可容纳任何对象一、创建列表list1 = [2, 3, 4]list2 = list([2, 3, 4])list3 = list(range(10))创建空列表:list1 = []list2 = list()二、如何判断是否为列表方法1a = [2, 3, 4]if type(a) is lis...原创 2019-02-02 16:47:40 · 306 阅读 · 0 评论 -
Python3学习4 切片、字符串常用方法
一、切片切片:是序列后面跟一个方括号,方括号中有可选的数字,并用冒号分割1、切片第一个参数是开始位置第二个参数是结束位置第三个参数是间隔数(步长)2、开始位置包含在切片中结束位置不包含3、数字可选,冒号必须有str1 = 'helloworld'print(str1[2:5]) # lloprint(str1[0:7]) # hellowoprint(str1[1:8:3]...原创 2019-02-01 19:58:36 · 295 阅读 · 0 评论 -
Python3学习3 格式化 % format
一、%格式化1.整数输出%d # 十进制%o # 八进制%x # 十六进制print(&quot;%d&quot;%23) # 23print(&quot;%o&quot;%23) # 27 print(&quot;%x&quot;%23) # 172.浮点数输出%f: 默认保留小数点后6位%.2f 保留两位小数 四舍五入%e: 科学计数法,默认保原创 2019-02-01 14:10:08 · 6567 阅读 · 1 评论 -
Python3学习2 字符串
1.字符串的表示形式1.1 “字符串”1.2 ‘字符串’1.3 ‘’‘字符串’’’1.4 “”“字符串”&amp;quot;&amp;quot;2.转义字符\n\t’&amp;quot;原创 2019-02-01 13:36:56 · 125 阅读 · 0 评论 -
Python3学习11 随机函数random和math库的方法
一、Python的随机函数在使用随机函数之前,需要导入random库import random1.随机生成[0, 1)之间的浮点数print(random.random())"""输出0.1777959710773196"""2.随机生成指定范围的整数注意:随机出的数字包含范围的最小和最大值(也就是闭区间)print(random.randint(100, 102))""...原创 2019-03-04 21:31:16 · 1106 阅读 · 0 评论