1基础
Python程序是大小写敏感的,python使用缩进来组织代码块,请务必遵守约定俗成的习惯,坚持使用4个空格的缩进
2赋值、运算
Python包含五个标准的数据类型:
- Numbers(数字),
- String(字符串),
- List(列表),
- Tuple(元组) ,
- Dictionary(字典);
Python中的变量赋值无需声明类型,但是变量在使用前都必须赋值,因为只有变量赋值以后这个变量才会被创建
用=赋值
这里我给三个变量进行了赋值,第一个age年龄,我给它赋值了一个整型,第二个height身高,我给它赋值了一个浮点型,第三个name姓名,赋值了一个字符串
整型和浮点型都属于数字,其中还有长整型和复数等
字符串一定要用双引号括起来
运算符
分为算术运算符,比较运算符,赋值运算符,逻辑运算符,位运算符等等
Python2.x的版本中,整数除整数,得到的结果都是整数。要想结果是小数,需要除数和被除数中至少有一个浮点数
还有两个符号要记下,%和//,
%是取模,也就是得出除法的余数,//相反取的是商的整数部分
判断两个数是否相等用==,不相等用!=
注意在python2.7版本下,涉及到中文的输出要在引号前加上字母u,强制进行unicode编码
3条件语句
让计算机判断条件是对还是错。是对的,执行一段语句。如果是错的,执行另一段语句,就这么简单。
要注意,python程序中要遵循严格的缩进,没有缩进或缩进错误,程序都无法正确运行
一般判断语句后要使用缩进,4个空格或是敲一下tab键
if后面的语句,一定要有冒号
4循环
while循环在符合给定的判断条件时执行循环体,不符合则退出循环体,
continue用于跳过本次循环,
break则是用于退出整个循环,看下例子吧
for循环根据设定的次数重复执行代码*(如何设定字数?)*
for循环可以遍历任何序列的项目,比如遍历一个字符串的所有字母,或者遍历一个列表的中所有元素
6字符串详解
格式化 就是可以将不同类型的变量通过%显示出来
字符串用%s,整数用%d
7列表
list1 = [‘cat’,‘dog’,100,200];
list1[1:3],表示列表里的第二个元素和第三个元素,是左闭右开的区间
append()方法来添加列表项,往后加
del list[]来删除列表的第几项
8元组9字典
元组
tup = (123,) 只有一个元素时,我们需要在这个元素后面添加一个逗号
元组中的元素值是不可以被修改的,因此如果像列表一样tup[0]=999是非法的操作
元组是不允许删除其中元素值的,但我们能通过del方法来删除整个元组
在元组中我们要使用小括号。
Tub=() 空元组
字典
dict = {key1 : value1, key2 : value2 }
删除key del dict['Sex]
del dict删除这个字典,不过删除后再使用这个字典就会报错,以为这个dict已经从内存中删除了
dict.clear()
而dict.clear()后再使用dict则不会报错,因为这个字典依旧存在,只不过里面是空的
扩展阅读:如何修改字典的key值
https://blog.youkuaiyun.com/a1007720052/article/details/81542134
10时间和日期
Import time 导入时间模块
print time.time()
出现从1970年1月1日午夜到现在时刻的秒数
原因 扩展阅读:https://blog.youkuaiyun.com/csdn_kou/article/details/81535452
print time.strftime(’%Y-%m-%d %H:%M:%S’, time.localtime())
11函数
可以把重复性的,或是用来实现某个功能的代码块,用函数封装起来
需要的时候,再来调用它,能大大的提高应用的模块性,和代码的重复利用率
def定义函数,后接函数名称和小括号()。
所有参数和自变量都要写在小括号里。我们也在括号里定义参数。
冒号以后就是函数的内容了,要进行缩进。如果不缩进,程序会出错
return 表示函数的返回值,也是函数结束的标志
‘参数传递’my_print(‘123’),括号内的字符串,就是我们传递的参数,然后,函数中用str接收了这个参数,并把它打印了出来,函数里的参数,不要和外面的重名
12基本的I/O函数
输入和输出函数
最简单的就是print,将传递的表达式或字符串打印到屏幕
raw_input()是Python的一个内置函数,它会读取用户的输入信息,并将其作为一个字符串返回