Python变量、字符串、数字和注释

612 阅读2分钟

一、python的变量

1.什么是变量?用来存储数据的一个标记

message="hellow   word!"

print(message)

程序会输出hellow word!

上面第一段代码就是将一个字符串赋值给变量message,第二段代码打印这个变量,也就是打印这个变量的值。如果在上面这段程序下面再添加两行代码,比如

message="hellow  python!"

print(message)

程序会输出hellow word!

hellow python!

变量message的值被改变。

2.变量的命名规范

(1)变量名只能包含字母,数字,下划线。变量名可以以字母和下划线开头,不能以数字开头。

(2)变量名不能有空格。

(3)不能使用python的关键字和函数名。

(4)变量名要简短又具有描述性。

(5)慎重使用小写字母l和大写字母O,容易和数字1和0混淆。

二、字符串

字符串就是一系列的字符。python中用引号(单引号,双引号)括起来的都是字符串。下面说一些字符串的操作方法,方便我们操作字符串,

(1)将每个单词的首字母大写   title()方法

例如:   name = "i   love  you"

print(name.title())

运行的结果是    I   Love  You

(2)将字符串全部转换成大写   upper()

(3)将字符串全部转换成小写   lower()

(4)拼接字符串        +

例如:   firstName = "tom"

lastName = "jerry"

print(firstName+lastName)

运行的结果是      tomjerry

(5)删除字符串尾部的空格   rstrip()

(6)删除字符串头部的空格   lstrip()

三、在python中换行和空格

有时候我们需要在很长一段字符串的特定位置换行或者添加空格,但是又要让这段话不是我们人为的去换行,就可以使用换行和空格。

换行使用\n

空格使用\t

例如:

print("i\n\tlove\n\tpython")

输出的结果是  i

love

python

这样降低了代码的可读性,不建议大量使用。

四、Python数字和注释

Python中数字主要有两种形式,一种是整数,一种是浮点数(带小数点的数)。都能使用进行+(加)、-(减)、*(乘)、/(除)运算。需要注意的是,浮点数有精度问题,有时候算出来的不一定完全是正确的

例如:>>>0.2+0.1 0.30000000000000004 对于精度没有很高的要求的情况下,可以忽略多余的小数点位数。

Python的注释使用的是井号(#)标识。井号后面的内容会被Python解释器忽略。

五、发现了一个问题

print("i

love

python") Python不能这样输入带换行的语句,具体原因我现在还不是很懂,希望随着我的学习,能够知道原因,再回来解释。