python day2
Posted 小葛笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python day2相关的知识,希望对你有一定的参考价值。
1.格式化输入
>>> ‘%s %d-%d‘ % (‘hello‘, 7, 1)
...‘hello 7-1‘
2.模块初识 标准库 第三方库
Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块.
模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。
模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。
3.sys os 模块
4.如何自己书写模块
5. .pyc
6.数据初识
type()
数字整数
浮点数
复数
布尔值
bytes
7.三元运算
a = 1 b = 2 c = 3 d = a if (a>b) else c
8.二进制与字符编码的转换
encode
decode
>>> ‘erc‘.encode(‘utf-8‘) b‘erc‘ >>> ‘erc‘.encode() b‘erc‘ >>> b‘erc‘.decode() ‘erc‘
9.列表及其相关运算操作
列表用中括号表示[ ]
1 >>> number = [1,2,3,4] 2 >>> number 3 [1, 2, 3, 4] 4 >>> number2= [1,2,3,] 5 >>> number 6 [1, 2, 3, 4] 7 >>> number2 8 [1, 2, 3] 9 >>> number[0] 10 1 11 >>> number[:] 12 [1, 2, 3, 4] 13 >>> number[1:2] 14 [2] 15 >>> number[-2:] 16 [3, 4] 17 >>> number.append(5) #增加 18 >>> number 19 [1, 2, 3, 4, 5] 20 >>> number.insert(1,‘6‘) #将在第二个位置增加一个字符串‘6’ 21 >>> number 22 [1, ‘6‘, 2, 3, 4, 5] 23 >>> number[0] = 10 #将0位置的元素改为10 24 >>> number 25 [10, ‘6‘, 2, 3, 4, 5] 26 >>> number.remove(‘6‘) #删除列表中某个指定元素 27 >>> number 28 [10, 2, 3, 4, 5] 29 >>> del number[0] #删除指定位置的元素 30 >>> number 31 [2, 3, 4, 5] 32 >>> number.pop() #删除末尾的元素 33 5 34 >>> number 35 [2, 3, 4] 36 >>> number.index(2) #查找特定元素在列表中的位置 37 0 38 >>> number.count(2) #查找特定元素在列表中的个数 39 1 40 >>> number.reverse() #反转列表 41 >>> number 42 [4, 3, 2] 43 >>> number.sort() #将列表按ASCII码进行排序 44 >>> number 45 [2, 3, 4] 46 47 >>> for i in number: #列表循环 48 print(i) 49 50 2 51 3 52 4
10.元组 一旦创建 不能修改 又被称为只读列表
name = ()
元组相关方法
.count()
.index()
11.字符串操作
.capitalized()
.count()
.center()
.encode()
.endwith()
.expandtabs()
.find()
.format()
.format-map()
.isalpha()
.isdight()
.isidentifer()
.islower()
.isnumeric()
.isspace()
.istitle()
.isupper()
.join()
.ljust()
.rjust()
.lstrip()
.rstrip()
.strip()
12.字典(key-value)【字典无下标,所以是无序的,通过key寻找对应内容】
into[‘stu1101‘] = ‘wu‘ (增与改的方法)
del into[‘stu1101’] 删除
into.pop() 删除
into.get() 查找
多级字典嵌套与操纵
.values()
.update() 合并字典 交叉更新
.items() 把字典转化成为列表
字典循环 for i in into
12.购物车程序(元组,列表,输入输出,循环,选择半段分支)
13.多级菜单操作题
以上是关于python day2的主要内容,如果未能解决你的问题,请参考以下文章