博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

python学习笔记(一)

Posted on 2018-05-21 18:23  因爲伱  阅读(188)  评论(0)    收藏  举报

1、将python当作计算器使用

例1:数字之间的“+”、“-”、“*”、“/”加减乘除

整数(例如,2, 4, 20 )的类型是 int,带有小数部分的数字(例如,5.0, 1.6)的类型是 float

例2:除法“/”返回一个浮点数;“//”返回结果中的整数部分;“%”返回的是余数

例3:使用“**”运算符计算幂乘方

例4:使用“=”用于给变量赋值,赋值之后在下一个提示符号之前不会出现任何结果显示

变量在使用前必须赋值,否则会报错

例6:在交互模式中,可以将最近一个表达式赋值给变量“_”,这样可以连续计算

 除了int和float,python还支持其他数字类型,例如Decimal 和 Fraction(这两个其实我还不是很懂,先略过)

python还支持复数,使用后缀“j”或者“J”表示虚数部分

 

2、字符串

例1:用单引号‘’或者双引号“”进行标识,“\”用来转义引号

在交互式解释器中,输出的字符串会用引号引起来,特殊字符会用反斜杠转义。虽然可能和输入看上去不太一样,但是两个字符串是相等的。

如果字符串中只有单引号而没有双引号,就用双引号引用,否则用单引号引用。

例2:print() 函数生成可读性更好的输出, 它会省去引号并且打印出转义后的特殊字符

例3:如果前面带有“\”的字符被当作特殊字符,可以使用原始字符串,方法是在第一个引号前加“r”

例4:字符串分行用三个单引号'''......'''或者三个双引号"""......"""来实现,行尾的换行符会自动包含在字符串中,但是可以加上“\”来避免这个行为

例5:字符串可以用“+”操作符将字符串连接在一起“*”表示重复

例6:相邻的两个字符串文本自动连接在一起

例7:它只用于两个字符串文本,不能用于字符串表达式

例8:如果你想连接多个变量或者连接一个变量和一个字符串文本用“+”操作符

例9:获取字符串索引

例10:索引也可以是负数,这将导致从右边开始计算

请注意 -0 实际上就是 0,所以它不会导致从右边开始计算

例11:除了索引,还支持 切片。索引用于获得单个字符,切片 让你获得一个子字符串

注意,包含起始的字符,不包含末尾的字符;这使得s【:i】+s【i:】永远等于s