未加星标

python之路 - 基础2

字体大小 | |
[开发(python) 所属分类 开发(python) | 发布者 店小二05 | 时间 2017 | 作者 红领巾 ] 0人收藏点击收藏

1.导入模块

import 模块名

form 模块名 import 模块中的函数

可以将模块放入同级目录中,也可以将模块放入site-packages目录中

1 import sys 2 print (sys.path) #打印环境变量 3 print (sys.argv) #打印相对路径 4 5 import os 6 cmd_res = os.system('dir') #执行命令不保存结果 7 cmd_res = os.popen('dir').read() 8 os.mkdir('new_dir') #创建单个目录 View Code

2.pyc文件

python程序运行时,编译结果保持到内存中的pycodeobject中,当Python结束时Python解释器则将

pycodeobject写入到pyc文件中,当Python程序第二次运行时,首先程序会在硬盘中找pyc文件并和py文

件的生成时间做比对,如果pyc时间为最新时间,则直接载入,否则重复执行上面的过程

3.数据类型

数字(整数、浮点数)

字符串

布尔 1真 0假

bytes类型,二进制统一为bytes类型

1 msg = '爱我北京天安门' 2 print (msg.encode(encoding='utf-8')) 3 msg = b'\xe7\x88\xb1\xe6\x88\x91\xe5\x8c\x97\xe4\xba\xac\xe5\xa4\xa9\xe5\xae\x89\xe9\x97\xa8' 4 print (msg.decode(encoding='utf-8')) View Code

4.三元运算

1 a,b,c = 1,3,5 2 d = a if a > b else c 3 print (d) View Code

5.列表

1 names = ['ZhangYang','ZhaoYi','ShaoYiFan','JiaChen','MengLingJun','LiuLin'] 2 print (names[0:3]) #切片 3 print (names[:3]) #切片 4 print (names[-1]) #切片 5 print (names[-3:]) #切片 6 print (names[::2]) #切片 7 print (names[::-1]) #切片 View Code 1 #追加 2 names.append('YangRui') 3 #插入 4 names.insert(2,'YangRui') 5 #修改 6 names[2] = 'YangRui' 7 #删除 8 names.remove('YangRui') 9 del names[1] 10 names.pop(1) 11 #索引 12 names.index('YangRui') 13 #统计数量 14 names.count() 15 names.count('YangRui') 16 #清空列表 17 names.clear() 18 #反转 19 names.reverse() 20 #排序 21 names.sort() 22 #合并列表 23 names.extend(['YangRui']) View Code 1 #复制列表,浅copy 2 names = ['ZhangYang','ZhaoYi','ShaoYiFan','JiaChen','MengLingJun','LiuLin',['YangRui']] 3 names2 = names.copy() 4 print (names,names2) 5 6 import copy 7 #复制列表,深copy 8 names2 = copy.deepcopy(names) 9 10 names[3] = '汤姆' 11 names[-1][0] = '杰克' 12 print (names) 13 print (names2) 14 15 #循环列表 16 for i in names: 17 print (i) View Code 1 import copy 2 #浅copy,3中方式 3 person = ['name',['saving',100]] 4 ''' 5 p1 = copy.copy(person) 6 p2 = person[:] 7 p3 = list(person) 8 ''' 9 p1 = person[:] 10 p2 = person[:] 11 p1[0] = 'tom' 12 p2[0] = 'jane' 13 p1[1][1] = 50 14 print (p1) 15 print (p2) View Code

6.元祖

元祖和列表类似,但不能更改,只能做切片和查询,又称只读列表

本文开发(python)相关术语:python基础教程 python多线程 web开发工程师 软件开发工程师 软件开发流程

主题: 硬盘Python天安数据删除反转北京变量
分页:12
转载请注明
本文标题:python之路 - 基础2
本站链接:http://www.codesec.net/view/522956.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 开发(python) | 评论(0) | 阅读(19)