菁英科技(卓目鸟学苑)- 专注软件测试菁英教育
标题: Python_白李娜_20210118 [打印本页]
作者: つ兜兜里没糖 时间: 2021-1-18 21:23
标题: Python_白李娜_20210118
一、学习内容9:30-17:30
1.输入输出
print("你好,中国!")
print('100+200=',100+200)
name = input('请输入您的姓名:')
print ('我的名字是:',name)
2.数据类型
#整数( 默认是十进制整数,十六进制整数0xfff000,八进制整数0o7345,二进制整数0b1001101010)
浮点数 3.14e2
字符串
'I\'m fine.' # \ 转义字符
print('I\'m \n fine.') # \n 换行符
print('I\'m \t fine.') # \t 制表符
print (r'\\\n\\') # r 不做任何处理
布尔值(True False )
空值(本身无值)None
变量:在Python,数据是有类型的,而变量是没有类型的
变量的命名规则:变量名必须是大小写的英文,数字或者_的组合,不能以数字开头
python是区分大小写敏感的
3.字符串和编码
每一个字符都对应有一个整数,我们把该整数称为该字符的编码code
8个bit为一组,为byte 字节
中文 编码集 GB-3212 GBK
Unicode 编码集 :2-4个字节表示一个字符
utf-8 编码集 1-4字节表示一个字符
ord(char) 返回字符对应的编码
chr() f返回编码对应的字符
二进制:print (bin (10))
八进制:print(oct(10))
十六进制:print (hex(10))
十进制print (int(0b1010))
编码:把字符串变成对应的编码的过程 a -> 97
print ('abc'.encode('ascii'))
解码:把字符串对应的编码变成字符串的过程
print (b'abc'.decode('ascii'))
4.格式化输出
%s 字符串 %d 整数 %f 浮点数
int()强制转换为整型
name=input('请输入您的姓名')
age =input('请输入您的年龄')
input 获取的数字是字符串类型,一般需要进行强制转换
print('我叫%s,今年%d岁'%(name,int(age)))
format()函数进行格式化
print ('我叫{0},今年{1}岁'.format(name,age))
5.列表list和元组tuple
列表是有序的 ,列表中的元素可以是不唯一的
names =['bailina','xiaobai'
列表长度
length=len(names)
print ('length=%d'%length)
获取列表中的元素--利用元素的下标获取对应的元素
列表下标范围 -len(names)
len(names)-1) 获取列表中的最后一个元素
print(names[len(names)-1])
向列表中添加元素
names.append('whj')
names.insert(2,'w')
删除列表元素
name=names.pop()
删除指定下标的元素
name=names.pop(2)
修改列表元素
names[0]='bai'
二维列表
o =[1,2,[3,4],5,6]
print(o[2][1])
空列表p =[]
元组tuple,元组是不可变的,只可查询
names =('bailina','xiaobai')
print(names[0])
空元组q =()
元组中只有一个元素
r =(2,)
print (r)
欢迎光临 菁英科技(卓目鸟学苑)- 专注软件测试菁英教育 (http://www.zmnxy.com/) |
Powered by Discuz! X3.4 |