前面介绍了如何下载和安装Python3.5的环境,安装好了后开始进行练习,仍然是最基础的使用Python解释器进行Coding,由于我也是初学Python,也是根据网上其他的教程一点一点练习,然后归纳整理成为自己的日志,大家如果发现什么错误或者有什么建议请直接提出来,我会非常感谢的。
在Python中使用一个变量是不需要进行声明的,因此,变量的赋值操作既是声明也是定义的过程。因此,每个变量在使用之前都必须赋值,只有赋值后变量才会被创建。赋值操作仍然使用=,例如:
声明了一个name变量,并赋值为HelloWord,然后打印name。
name='HelloWord' print(name)
执行结果为:HelloWord
你可以给多个变量赋值:
a = b = c = 1
同时也可以为多个对象指定多个变量
a, b, c = 1, 2, "john"
以上实例,两个整型对象1和2的分配给变量a和b,字符串对象"john"分配给变量c。
当然,你也可是删除已声明的变量,使用del语句删除一个或多个对象
例如:
var1 = 1
print(var1)
显示结果为1
var1 = 1 print(var1) del var1 print(var1)
当我们删除var1对象后,再执行打印var1时,会报Not Defined的错误:
Python中有五个便准的数据类型,他们分别是:
数字、字符串、列表、元组、字典
1、数字
Python与其他语言一样,同样支持数字类型的+ – * /操作,例如:
当对整数做除法,并只想得到结果的整数部分时,可以使用另外一个运算符://,(这个用法我在C#中还真么没有用过),同样Python也可以使用%取余数的。
Python在整数与浮点数混和计算时,会自动将结果转换为浮点数。Python也支持复数的运算。
浮点数和整数之间可以使用float(),int()函数进行运算。
在交互模式中,最近一个表达式的值会自动付给变量_,下面通过一段代码来理解一下这句话:
神奇吧,但是我在PyCharm运行这边代码是错误的,不知道为啥?
2、字符串
Python中字符串既可以使用单引号也可以使用双引号。
字符串不仅可以使用+进行连接,同时可以使用*进行重复。
看到了吧?字符串相乘简直是太好玩了。相邻的两个字符串可以自动连接在一起。
字符串可以被截取或者查找,字符串的第一个字符索引为0。同时字符串也可以有负索引。
字符串同样支持截取,语法为string[n:m]
例如:,当n缺省时,默认为0,当m缺省时则默认为字符串的长度。
Python字符串是不可变的,向字符串中的某一个索引赋值会引发错误。
内置的len()函数会返回字符串的长度