python学习笔记

1、python解释器

Python解释器就是一个执行python的一个脚本,一个程序,可以识别Python代码,就像Java的JVM。

Python解释器很多如:CPython、IPython、PyPy、Jython、IronPython,但使用最广泛的好还是CPython。如果需要和和Java和.net平台交互,最好是通过网络互用来交互,以确保各程序之间的独立性。

不是所有的代码都能在Web版本的IPython中执行,出于安全原因,很多操作(比如文件操作)是受限的,所有有些代码必须在本地环境中执行。


2、Python中提供raw_input()函数【读取的内容永远以字符串的形式返回】,让用户输入字符串并存放到一个变量里。


3、代码书写时的缩进“4个空格”,最好不使用Tab;Python程序的大小写敏感。


4、转义字符“\”(左斜杠)

\n表示换行,\t表示制表,\\表示\。

如果一个字符串里需要很多转义就需要加很多\,为了简化,用r' '表示' '内部的字符串默认不转义。

多个换行用''' ....... '''(三引号)表示


5、空值用None表示,None不能理解为0,Python中0是有意义的。


6、计算机只能处理数字,如果要处理文本,就必须先把文本转换成数字才能处理。编码的进化史:ASCII---Unicode--UTF-8(可变长编码)


7、格式化运算符

用%来格式化运算符,%s表示用字符串替换,%d表示用整数替换,%f表示用浮点型替换,%x表示十六进制整数替换。

Python2.x虽然支持Unicode,但是语法上需要'xxxx'和u'xxxx'两种字符串表示方式(注:最好使用u'中文字符')


8.list操作【可变】,符号:[]

len()函数--元素个数,eg:len(list1);

insert(插入位置,插入内容)--向list中插入新的元素;

pop()--删除列表末尾元素,pop(i)--删除位置i的元素;


9、tuple【不可变】--一种有序列表的元组(与list相似,不同的是一旦被初始就不能修改,没有append(),insert()),符号:()


10、函数中pass语句什么都不做,但是可以作为占位符,不影响代码的运行。


11、函数返回多个值时(return x,y,z.......),就是返回一个tuple


12、函数的参数

参数可以使必选参数、默认参数、可变参数(*args,args是一个tuple)、关键字参数(**kw,kw是一个dict)。混合使用的时候,定义参数的顺序必须是:必选参数、默认参数、可变参数、关键字参数。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值