Python学习----第二章--变量和简单数据类型

1.在程序中可以随时修改变量的值,但python始终记录变量的最新值。

例如:

Python学习----第二章--变量和简单数据类型

输出结果为1   2 。

2.在python中关于变量名的一些使用规则

  1. 变量名只能包含字母、数字和下划线。可以字母和下划线开头但不能以数字开头。例如:可message_1,_message_1,但是不可1_message。
  2. 变量名里不可有空格。
  3. 不要用关键字和函数名用作变量名,例如不能用print用作变量名。
  4. 注意小写字母的l和o,,容易和数字1,0混淆。
  5. 大写的变量名基本不会报错,但基本都使用小写变量名。

3.字符串

在python中用引号括起来的都是字符串,双引 “” 或者单引 ‘ ’ 。需要注意引号的运用,例如:

Python学习----第二章--变量和简单数据类型

4.使用方法修改字符串的大小写

  1. .title()方法,可将字符串中的英文改成开头大写,空格后第一个字母大写。
  2. .upper()方法,可将字符串中的字母改成大写。
  3. .lower()方法,可将字符串中的字母改成小写。

Python学习----第二章--变量和简单数据类型

5.合并(拼接)字符串

和java一样都是用+号来连接

Python学习----第二章--变量和简单数据类型

6.制表符"\t"与换行符"\n"。

7.删除字符串中的空格:

  1. 删除字符串右-边的空格.rstrip()----------language=‘ python ’      print(language.rstrip())   >>>>' python'
  2. 删除字符串左边的空格.lstrip()-----------language=‘ python ’      print(language.lstrip())     >>>>'python '
  3. 删除字符串两边的空格.strip()------------language=‘ python ’      print(language.strip())     >>>>'python'

8.python2中,print输出可以不需要(),例如:>>print "Hello Python 2.7 world"可以直接输出Hello Python 2.7 world,但是在python3中print()是一个函数,所以必须要()。

9.数字

在Python中,可以直接对整数进行加(+)减(-)乘(*)除(/)操作,也是按照四则运算先乘除后加减,有()先算()内。

两个**表示乘方运算,比如2**2=2的平方,3**2=3的平方,2**3=2的立方。

10.浮点数

Python中带小数点的都称为浮点数,需要注意,除法运算整数的结果也会带小数点后一位,其他基本是等于结果的精确或者保留1位小数例如0.22+0.88=1.1而不是1.10,1.00*5=5.0而不是5.00等。挺符合人性思维

(附加:在python2中除法是取整的,例如3/2=1,需要加精确,3.0/2=1.5,,3/2.0=1.5,,)

Python学习----第二章--变量和简单数据类型

11.使用str()避免类型错误

在print()输出的时候,只要里面有字符串类型,int类型就必须转换,如果单单只是int数字的话无所谓,

例如:print("now is"+10+"oclock"),错误,,,,a=10   print("now is"+a+"oclock")也错误。必须将数字改成字符类型,

例如:print("now is"+str(10)+"oclock")正确,,a=10   print("now is "+a.__str__()+" oclock")正确,

                                                                           a=10   print("now is "+str(a)+" oclock")正确。