Python学习(二)
print输出
print("hi")
print('hi')
均可
注释
单行注释采用#开头
多行注释使用三个单引号'''或者三个双引号"""
变量
简单来说,变量就是编程中最基本的存储单位,变量会暂时性地存储你放进去的东西。变量的名字叫“标识符”。
变量类型
- 整型:Python中可以处理任意大小的这整数(Python2.X中有int和long两种类型的整数,但这种区分对Python来说意义不大,因此在Python3.X中整数只有int这一种了),而且支持二进制(如0b100,换算成是十进制是4)、八进制(如0o100,换算成十进制是64)、十进制(100)和十六进制(如0x100,换算成十进制是256)的表示法。
- 浮点型:浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,浮点数除了数学写法(如123.456)之外还支持科学记数法(如1.23456e2)。
- 字符串型:字符串是以单引号或双引号括起来的任意文本,比如'hello'和"hello",字符串还有原始字符串表示法、字节字符串表示法、Unicode字符串表示法,而且可以书写成多行的形式(用三个单引号或三个双引号开头,三个单引号或三个双引号结尾)。
- 布尔型:布尔值只有True和False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来(例如3 < 5会产生布尔值True,而2 == 1会产生布尔值False)。
- 复数型:形如3+5j,跟数学上的负数表示一样,唯一不同的是虚部的i换成了j。
变量命名
- 变量名由字母、数字和下划线构成,数字不能开头。
- 大小写敏感(大写的a和小写的A是两个不同的变量)。
- 不要跟关键字(有特殊含义的单词,后面会讲到)和系统保留字(如函数、模块等的名字)冲突。
可以使用Python中内置的函数对变量进行转换
- int():将一个数值或字符串转换成证书,可以指定进制。
- float():将一个字符串转换成浮点数,
- str():将指定的对象转换成字符串形式,可以指定编码。
- chr():将证书转换成该编码对应的字符串(一个字符)。
- ord():将字符串(一个字符)转换成对应的编码(整数)。
总结
- 类型不同,别乱用(会损失精度)
- 查看类型用:type()
- 互相转换随便干
字符串
表示
使用单引号、双引号、三引号前后括住,若字符串中包含单引号,则使用双引号括住所有;若含单引号及双引号,则使用三引号括住所有。
魔法注释:#coding:utf-8
拼接
使用+进行字符串拼接。
索引
从0开始,每个字符串有两个索引,分别为从左向右,自0开始;从右往左,自-1开始。
截取
字符串名[n:m],其中n为起始位置的索引,m为截止位置的索引,为左闭右开区间(其中m可不写,意义为从起始位置截取到末尾)。
取字符串长度
使用len()函数。
运算符

 
                    
                     
                    
                 
                    
                 
                
            
         
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号