我的账户
啄木鸟学院

专注软件测试菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

Python_白李娜_20210118

[复制链接]
つ兜兜里没糖学员认证 发表于 2021-1-18 21:23:56 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
一、学习内容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
8bit为一组,为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)

回复

使用道具 举报

关注0

粉丝0

帖子30

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注软件测试菁英教育

客服电话:17792550360

客服时间:9:00-21:00

卓目鸟学苑 - 专注软件测试菁英教育!( 陕ICP备2025058934号-2 )

版权所有 © 西安菁英教育科技有限公司 2023-2026