一、注释
1、单行注释:以#开头,#右边的所有东西当做说明 (换行必须再加#号)
注意:#号是一个单行注释,其内容不能换行,如果换了行,那么,需要在新的一行的行首添加一个#号。
2、多行注释: 上下各三个双引号/三个单引号 注释都行
二、python2 的中文解决方法
在Python2交互环境中不管是正式的代码,还是注释,只要有中文就报错,Python3交互环境没事。
——解决方法如下:记一种即可,一般习惯记第一种
① #coding=utf-8
② # coding:utf-8
③ #_*_ coding:utf-8 _*_
再用Python2 交互环境下运行不会 报错了
三、定义变量、使用变量
在Python中,存储一个数据,需要一个叫做变量的东西。
变量就是:存储数据 、存储内容;
目前只学了存储整形和字符串;
input:接收键盘输入的内容。
1、打印变量的存储值——不加" "和' '号
输出结果112
第一次出现的变量名叫做定义变量,第二次再出现的话叫做修改变量的值。输出结果120
2、= 是赋值的意思,记住
3、打印名片 input ——接收键盘输入的内容
例如:hh = input("请输入身高:")
print(hh)
4、输出变量时,带引号和不带引号的区别:
例如:age = 18
print(age) ——18
print("age") ——输出age
print('age') ——输出age
5、字符串:汉字和英文字母 例如abc ;带" " 或' ' 的都是字符串;
数字123——数字;
“123” ——字符串;
“abc” ——字符串。
6、例如:%s %d
%s 为name占位置,name在" " 外写
或者总写成一行:
总结:①变量的数据类型是数字的时候写%d,变量的数据类型是字符串的时候写%s。
② 总结:在python3交互环境中使用input收集上来的数据类型都是字符串,所以,使用需要%s占位置。
③ 在python2交互环境中使用input收集上来的数据会自动的转换成数字类型的,如果转换不成功,就会报错,也就是如果输入的是字母或是汉字都会报错,如果输入的是数字就没有问题。
——解决办法:① 每次在写代码时都要写上 #coding= utf-8 ;——解决中文报错问题的;
② 把input 换成raw_input() 还要注意:raw_input()只能在python2中使用。
7、判断语句:
下图中:号千万别丢了,还有在python语言中 ,print前不用 {},而是用缩进:
注意:代码的缩进为一个tab键,或者4个空格。整个程序中要么都使用空格,要么都使用tab健,不能混着使用。——推荐使用tab键
8、变量的类型,以及类型的转换
需要转换数据类型:使用int()——可以将其转换为整型;
使用str()——可以将其转换为字符串;
在python3交互环境中,例如aa = 123,(不加" " 是数字,type(aa)类型是int型)
数据类型的转换:
9、
10、可以使用type(变量的名字),来查看变量的类型。
例如:type(name)——输出str,字符串类型。
11.
12、
错误的提示信息是:一个字符串跟一个数字没有办法进行比较。
“中国” 不能转换成数字。
“abc” 不能转换成数字。
“123” 能转换成数字,转换后的就是它本身。