Py 3基础 day2(continue)

9什么是pyc

解释型语言和编译型语言

编译型语言在程序解释之前,先会通过编译器对程序执行一个编译的过程,把程序转变成机器语言。运行时就不需要翻译直接执行就行,如C。

解释性语言没有编译过程,而在程序运行的时候,通过解释器对程序进行解释,然后直接运行。如Rube,python。

解释性语言很难超过编译型语言,java(中间编码,预编译)较快解释型语言。

pythonCodeObject和Pyc文件

pyCodeObject是编译器真正的编译结果;程序运行时,编译的结果保存于PyCodeObject中,运行结束时将PycodeObject写回到pyc文件中;程序第二次运行时直接找pyc文件,如果找到直接运行,否侧重复。下一次执行先判断更新。

10 pyhton数据类型

数字

int(整型)long(长整型)与机器相关(py2)(py3全是长整型)。其他语言会区分,溢出会报错!!

float(浮点型) complex(复数)(工程领域2.3-5.3j);

布尔值

真或假。1 OR 0;


数据运算()

三元运算 a,b,c = 1,3,5     d=a  if  a<b else c

进制(度娘)

 1.bytes

python 3 对文本和二进制数据做了更为清晰的区分。文本总是Unicode由str表示,二进制数据由bytes类型表示。

转化encode编码(str——bytes),decode解码(bytes——-str)。



msg = "我爱北京天安门"
print(msg.encode())
print((msg.encode()).decode())

十一、列表的使用

1、列表和元祖的操作

2、字符串的操作

3、字典的操作

4、集合的操作

5、文件的操作

6、字符串编码与转码

7、内置函数

1、列表、元组操作

names = "ZhangYang Guyun Xiangpeng XuLiangCheng"
names = ["ZhangYang","GuYuan","XiangPeng","XuLiangCheng"]
print(names)
print(names[0],names[2])
print(names[1:3])#切片
print(names[3])
print(names[-3:-1])

添加



插入

names = ["ZhangYang","GuYuan","XiangPeng","XuLiangCheng"]
names.append("LaiDong")
names.insert(1,"ChengRongHua")
print(names)

一个一个地插入!!

names = ["ZhangYang","GuYuan","XiangPeng","XuLiangCheng"]
names.append("LaiDong")
names.insert(1,"ChengRongHua")
names.insert(3,"XinZhiYu")
print(names)

改换!!
names[2] = "XiDi"
删除(3种)
names.remove("ChengRongHua")
del names[1]
 
 
#del names[1] = names.pop(1)
查找
 
 
print(names)
print(names.index("XiDi"))
print(names[names.index("XiDi")])

 
 
print(names.count("XiDi"))

清除

names.clear()

反转

names.reverse()


排序

names.sort()


合并

names.extend(names2)

复制

names2 = names.copy()
print(names)
print(names2)
names[2] = "向前"
print(names)

names = ["ZhangYang","GuYuan","XiangPeng",["abc","jack"],"XuLiangCheng"]
names[2] = "向前"
names[3][0] = "ABC"
print(names)

names = ["ZhangYang","GuYuan","XiangPeng",["abc","jack"],"XuLiangCheng"]
print(names[0:-1:2])#步长
#range(1,10,2)
for i in names: #循环
    print(i)



猜你喜欢

转载自blog.csdn.net/qq_37951246/article/details/80308471
今日推荐