首页 > 代码库 > python之路03
python之路03
一、模块初始
import sys
print(sys.path)#打印python的环境
print(sys.argv)#打印相对路径
print(sys.argv【2】)#打印对应的变量
import os
cmd = os.system("dir")
print(cmd)
os.mkdir(‘new_dir‘)
#第三方库
在同一目录下或在lib/site-package下可直接import,其他情况下需写路径
import
数据运算:
3/2 ==1
5%2 ==1返回余数
!=
<>
8bit =byte
1024byte=1kbyte
1024kbyte=1mbyte
1024mb=1gb
2014gb=1T
& | ^(异或运算) ~(反转) >>右移 <<左移
str和二进制的转换
列表的操作
names = [‘zhangyang‘,‘guyun‘,‘xiangpeng‘,‘xuliangchen‘]
print(names)
print(names[0],names[2])
print(names[0:2])#切片,顾头不顾尾
print(names[0:])
print(names[-1])
print(names[-3:])
names.append("leihaidong")
names.insert(1,‘chenronghua‘)
names.insert(3,‘xinzhiyun‘)
names[2]=‘xiedi‘#names.pop(2)
names.remove(‘chenronghua‘)
del names[1]
names.pop()#删除最后一个
print(names.index(‘xiedi‘))
print(names[names.index(‘xiedi‘)])
print(names.count(‘xiedi‘))
names.clear()
names.reverse()#反转
names.sort()#排序
names1=[1,2,3,4]
names.extend(names1)
names2 = names.copy()#浅copy
names[1]= ‘sd‘
print(names,names2)#names变了,names2不变
#但是names还有一层的话,都变
import copy
names3 = copy.copy(names)
names3 = copy.deepcopy(names)
for i in range(1,10,2):
print(i)
python之路03
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。