1.python语言介绍
python是一个动态的解释型(字节码编译)语言。它在运行之前并不会去对代码做出额外的“翻译”工作,计算机会直接在它被运行的时候,一边“理解”和执行它,一遍判断程序中是否有造成没有办法执行的部分(语法错误)。
python的变量、参数、函数(方法)在声明时都是无需说明类型的;因为Python不需要对类型进行说明,所以用它写出的代码都显得比较短小,同时Python程序中的很多写法也因此变得非常灵活。
Python语言是在上世纪90年代由Gudio van Rossum提出的,但python现在有了自己基金会,在开源社区很多人积极改进它。
python主要分为2和3两个系列。差异较大,后面学习使用python3
2.赋值与输出
运行结果
3.数据输入
和C语言scanf功能一样的是输入(input)函数
4.数学运算
结果为 3 6 4
5.传统除法运算
在python3中,除法/运算默认执行的是 精确除(exact division),它得到的结果是一个包含了小数部分的精确解。
而如果我们希望在进行整数与整数的除法时,结果只取整数部分(我们称这种除法为“取整除floor division”),则需要使用 // 作为除法运算符。
当我们使用的小数在小数点后数字为0,可以将小数点后的数字省去而只写小数点。
6.不只是数学运算
b字符串连接在a字符串的后面,这不是传统意义上的加法,我们称此时的加法运算符被“重载”了(有时候我们称这种重载后的加法运算符为连接运算符)
另外,非数学运算用到数学运算符还有乘号。
上面的a*3等价于a+a+a(对于字符串使用乘法运算符我们有时称之为重复运算符)。
结果如右图
7.字符串的长度
结果: a的长度是2
通过str将a_len存储的数变成一个字符串