python学习笔记(第二章,快速入门)

之前已经学习过python,现在重新看python核心编程(第二版),将自己觉得要注意的地方写下来,以便自己日后复习。

print和字符串格式操作符(%)结合使用,可实现字符串替换功能,eg:(与C的printf相似)

print函数默认在结尾添加换行符,可以在print语句的句末添加逗号来改变这种行为,输出的不同对象间将用空格隔开。

内建函数raw_input()将标准输入转化为字符串,int()将数字字符串转化为整形数字,同理有float()等。与C的强制类型转换有点相似,不过python是解释型语言,对数据的类型要求不严格。

注释

Python用#符号标示注释,#到行结尾是注释范围,是行注释

有时注释过长,需要多行书写,这时用'''来标示,'''符号对之间的内容是注释内容

还有一种叫做文档字符串的特别注释,在模板,类或函数的起始添加一个字符串,起到在线文档的作用。

操作符:

/单斜杠除法是传统的除法,整形之间取整,浮点型之间得到真正的值,//双斜杠除法是地板除,不管操作数的类型都会舍弃小数部分。

**双星号表示乘方操作符,如2**3=8

两种“不等于”操作符:!=和<>

Python也提供了逻辑操作符,and,or,not,优先级是not>and>or


Python 的变量名师大小写敏感的,是动态类型语言,变量不需要提前申明类型。不支持自加和自减操作符,即n++,++n,--n,n--是没有意义的

n为2,n++中++不支持,报错,++n是当成+(+n)来解释,没有意义

for循环更像是shell里的foreach迭代器,可以接受迭代对象(例如序列或迭代器)作为参数,每次迭代其中一个元素。

range([start,]stop[,step]) 返回一个整数列表,起始值是start,结束值是stop-1,start的默认值是0,step的默认值是1。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值