摘要: 浅复制,只复制第一个层(第一层是独立复制出来的),如果列表里再套一个列表则复制的是内存地址(也就是说一改都改): 1 name = ["a","b",["alex","blue"],"c","d"] 2 name2 = name.copy() 3 print(name) 4 print(name2) 阅读全文
posted @ 2018-08-15 16:09 archerzon 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 列表和列表切片: 1 name = ["a","b","c","d"] 2 #从0开始数 3 print(name) 4 print(name[0])#第0个 5 print(name[0:3])#第0个到第2个 = print(name[:3]) 6 print(name[2:])#第2个到最后 阅读全文
posted @ 2018-08-15 15:55 archerzon 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 将字符串编码为Unicode格式,并输出: 输出: 再进行解码: 输出: 阅读全文
posted @ 2018-08-15 14:49 archerzon 阅读(121) 评论(0) 推荐(0) 编辑
摘要: sys模块: 输出环境变量: 输出当前文件的绝对路径: 特殊用法,在cmd中python此文件+后跟参数: 可生成一个列表: os模块: 可输出当初目录: 结果会乱码: 使用os.popen则不会乱码: 阅读全文
posted @ 2018-08-15 14:43 archerzon 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 第一版,缺点只能猜一次。 1 age_of_archerzon = 22 2 3 guess_age = int(input("guess age:")) 4 5 if guess_age == age_of_archerzon: 6 print("Yes,you got it!") 7 elif 阅读全文
posted @ 2018-08-13 21:28 archerzon 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 结构: 1 for i in range(10): 2 print(i) 每隔1个数打印一次(插值): 1 for i in range(0,10,2) 2 print(i) for循环里面嵌套一个for循环: 1 for i in range(10): 2 print(" ",i) 3 for j 阅读全文
posted @ 2018-08-13 21:02 archerzon 阅读(155) 评论(0) 推荐(0) 编辑
摘要: while循环: 1 count = 0 2 3 while True: 4 print("count:%s"%count) 5 count += 1 6 if count >1000: 7 break 阅读全文
posted @ 2018-08-13 20:55 archerzon 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 判断用户输入的账户名和密码与已知的账户名和密码是否一致: 1 #Author:Archer Zon 2 3 _username = 'archerzon' 4 _password = '1234' 5 username = input("username:\n") 6 password = inpu 阅读全文
posted @ 2018-08-11 16:48 archerzon 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 隐式密码需要调用 getpass 模块: 调用格式: 实例: 1 #Author:Archer Zon 2 import getpass 3 4 username = input("username:") 5 password = getpass.getpass("password:") 6 7 p 阅读全文
posted @ 2018-08-11 16:24 archerzon 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 简单的用户输入: 输出: 低端格式化输出(字符串拼接): 中端格式化输出: 默认所有的输入都是字符串 将age改为整数型输入: 1 name = input("name:") 2 age = int(input("age:")) 3 print(type(age)) 4 job = input("j 阅读全文
posted @ 2018-08-11 14:58 archerzon 阅读(119) 评论(0) 推荐(0) 编辑