python学习
来源:互联网 发布:java反射应用场合 编辑:程序博客网 时间:2024/06/06 00:03
1、python安装选用哪个版本
2、python默认的编码方式是utf-8,如果要写中文的注释要加上#coding=gb18030
单行的注释以#开头,多行注释使用,三引号字符串来写
强制缩进
流程控制
缺省是顺序执行
条件执行
if love=true:
print "i love u"
else:
print "i not love u"
for in 语句
for i in range(5):
print 5
内置函数range().
起始值缺省为0,可以不写;步长缺省为1,可以不写;终止值采用小于,而不是等于,所以满足条件是不包括终止值的
自定义函数
def 函数名(参数,参数) 参数和return 都不是必须的
常用的内置函数
rawinput([prompt])让用户输入数据,
int() 用来返回整数,可以将string转换成为int类型
len()用来计算字符串列表等对象的长度,len不能用来作为一个变量名
str()将对象转化成为字符串
容器就是用来存放一些对象的数据结构。根据使用方式的不同,python提供了不同列表(list),元组(trupe),字典(dict)
列表的列子
a=[] #空的列表
b=[1,3,4,5,'i love u'] #有值的列表
a.append(元素) #添加元素到最后
a,insert(位置,元素) 在固定的位置插入元素
a,remove(元素) 删除元素
a.dex(元素,开始,结束) #
a[索引]
元组
元组和列表很像,唯一的区别在于元组定义好了以后就不能再改动了
元组的定义;
a=(1,2,'i love u)
元素1,元素2,元素3
字典:字典就像java中的map,根据一个键来对应一个对象:
a={}
a={key1:vakue1,key2=value2}
序列:列表元组和字符串都是序列,序列的两个主要的操作是索引操作符和切片操作符,索引操作符可以从序列中抓取一个特定的项目,切片操作让我们可以获取序列的一个切片,即一部分序列。
a='iloveyou'
a[0]
'i'
a[0:1]
'i' #后面那个不包括本身
a[0:2]
'il'
a[5:]
'you'
a[:-1]
模块:
每一个.py就是一个模块,每个模块实现一个相对独立的功能,当需要使用的时候只需要import导入即可
import 模块名
使用模块提供的对象时需要加上模块名
常用的标准模块:sys
sys.argv 程序的入口函数,是一个列表
sys.path 装载模块的收索路径名,是一个列表
sys.version
sys.exit 退出程序是一个函数
- 【Python学习】Python 关键字
- Python学习----Python基础
- 【python】:python学习笔记
- Python:Python学习总结
- Python学习-Python数据类型
- Python学习
- 学习python
- python学习
- 学习Python
- python学习
- python学习
- python学习
- python 学习
- 学习python
- Python学习
- Python 学习
- python学习
- Python学习
- Qt 读取XML,QDomNode,QDomDocument,QDomElement,QDomAttr
- 怎样在水晶报表里判断是否是空值(水晶报表 汇总求和 空值 显示为 0.00 的问题)?
- linux shell cut 命令用法
- [设计模式]-外观模式(Facade)ing
- org.mule.processor.AsyncWorkListener: Work caused exception on 'workCompleted'.
- python学习
- 使用EditText在不同场景下调用软键盘的总结
- HDU4861:Couple doubi
- java Class对象详解
- poj_2478
- Traits 技术
- 无臂少年:用脚高考上一本 玩LOL虐哭同学
- windows配置Jdk
- ZOJ1366 Cash Machine