二、注释 、定义变量、使用变量,python2中文解决方法

时间:2024-03-29 12:07:40

一、注释

1、单行注释:以#开头,#右边的所有东西当做说明       (换行必须再加#号)

注意:#号是一个单行注释,其内容不能换行,如果换了行,那么,需要在新的一行的行首添加一个#号。

2、多行注释:  上下各三个双引号/三个单引号  注释都行

二、注释 、定义变量、使用变量,python2中文解决方法

二、python2 的中文解决方法

在Python2交互环境中不管是正式的代码,还是注释,只要有中文就报错,Python3交互环境没事。

——解决方法如下:记一种即可,一般习惯记第一种

① #coding=utf-8

二、注释 、定义变量、使用变量,python2中文解决方法

② # coding:utf-8

二、注释 、定义变量、使用变量,python2中文解决方法

③ #_*_ coding:utf-8 _*_ 

二、注释 、定义变量、使用变量,python2中文解决方法

再用Python2 交互环境下运行不会 报错了

三、定义变量、使用变量

在Python中,存储一个数据,需要一个叫做变量的东西。

变量就是:存储数据 、存储内容;

目前只学了存储整形和字符串;

input:接收键盘输入的内容。

1、打印变量的存储值——不加" "和' '号

输出结果112

二、注释 、定义变量、使用变量,python2中文解决方法

第一次出现的变量名叫做定义变量,第二次再出现的话叫做修改变量的值。输出结果120

二、注释 、定义变量、使用变量,python2中文解决方法

2、= 是赋值的意思,记住

二、注释 、定义变量、使用变量,python2中文解决方法

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在" " 外写

二、注释 、定义变量、使用变量,python2中文解决方法

或者总写成一行:

二、注释 、定义变量、使用变量,python2中文解决方法

总结:①变量的数据类型是数字的时候写%d,变量的数据类型是字符串的时候写%s。

           ② 总结:在python3交互环境中使用input收集上来的数据类型都是字符串,所以,使用需要%s占位置。

           ③ 在python2交互环境中使用input收集上来的数据会自动的转换成数字类型的,如果转换不成功,就会报错,也就是如果输入的是字母或是汉字都会报错,如果输入的是数字就没有问题。

——解决办法:① 每次在写代码时都要写上 #coding= utf-8  ;——解决中文报错问题的;

                         ② 把input 换成raw_input()          还要注意:raw_input()只能在python2中使用。

7、判断语句:

下图中:号千万别丢了,还有在python语言中 ,print前不用 {},而是用缩进:

二、注释 、定义变量、使用变量,python2中文解决方法

二、注释 、定义变量、使用变量,python2中文解决方法

注意:代码的缩进为一个tab键,或者4个空格整个程序中要么都使用空格,要么都使用tab健,不能混着使用。——推荐使用tab键

8、变量的类型,以及类型的转换

需要转换数据类型:使用int()——可以将其转换为整型;

                                 使用str()——可以将其转换为字符串;

二、注释 、定义变量、使用变量,python2中文解决方法

在python3交互环境中,例如aa = 123,(不加" " 是数字,type(aa)类型是int型)

数据类型的转换:

二、注释 、定义变量、使用变量,python2中文解决方法

9、

二、注释 、定义变量、使用变量,python2中文解决方法

10、可以使用type(变量的名字),来查看变量的类型。

例如:type(name)——输出str,字符串类型。

11.

二、注释 、定义变量、使用变量,python2中文解决方法

二、注释 、定义变量、使用变量,python2中文解决方法

12、

二、注释 、定义变量、使用变量,python2中文解决方法

错误的提示信息是:一个字符串跟一个数字没有办法进行比较。

“中国”  不能转换成数字。

“abc”  不能转换成数字。

“123”  能转换成数字,转换后的就是它本身。