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 退出程序是一个函数

 

 

 

 

   

 

0 0
原创粉丝点击