变量
什么是变量?
message = "Hello Python world!"
print(message)
这里的message就是一个变量,它存储的是一个字符串。此外,变量还可以存储其他的数据类型。
变量的命名和使用
1、变量名只能包含字母、数字和下划线。
2、变量名不能包含空格,但可以使用下划线来分隔其中的单词。
3、不能将Python关键字和函数名用作变量。
4、变量名应既简短又具有描述性。
5、最好使用小写的变量名。
字符串
在Python中,字符串可以用单引号,也可以使用双引号。
"This is a string."
'This is also a string.'
修改字符串大小写的方法:
1、我们可以使用 变量名.title() 方法来将所有单词的首字母都变为大写。
name = 'kobe bryant'
print(name.title()
输出为:
Kobe Bryant
2、我们可以使用 变量名.upper() 或 变量名.lower() 将字符串全部转化为大写或小写。
name = 'Kobe Bryant'
print(name.upper())
print(name.lower())
输出为:
KOBE BRYANT
kobe bryant
如何合并字符串
python使用 ‘+’ 来合并字符串。
first_name = "Kobe"
last_name = "Byrant"
full_name = first_name + " " + last_name
print(full_name)
输出为:
Kobe Byrant
使用制表符或换行符来添加空白
- 空白泛指任何非打印字符,如空格、制表符和换行符。
- 要在字符串中添加制表符,可使用 \t
- 要在字符串中添加换行符,可使用 \n
print("Languages:\n\tPython\n\tC\n\tJavaScipt")
输出为:
Languages:
Python
C
JavaScipt
- 这里有一个小细节,就是python的print在输出时会在最后添加一个换行符,如果要消去这个换行符,有两种方法。在python 2版本中,在print语句后面加上一个逗号即可。但在python 3版本中,就需要在print中加上一个end = ‘’
print("Hello ",end='')
print("world")
这样就可以消去多余的换行符,输出为:
Hello world
如何删除数据中的空白
删除数据中的空白要使用 strip()方法:
1、变量名.rstrip() #删除右边的空白
2、变量名.lstrip() #删除左边的空白
3、变量名.strip() #删除两边的空白
favorite_language = " python "
print(favorite_language.rstrip())
print(favorite_language.lstrip())
print(favorite_language.strip())
输出为 :
python
python
python
- 可见,strip()方法虽然删除了空白,但是这种删除只是暂时的,我们再次输出favorite_language时,其中还是会包含空白。为此我们可以将新值放回原来的变量中,这样原来的变量就改变了。
favorite_language = " python "
favorite_language = favorite_language.strip()
其他数据类型
整数型:在python中,可对整数进行加、减、乘、除运算。
python使用两个乘号表示乘方运算。
number = 10 ** 6
print(number)
1000000
浮点数:python将带小数点的数都称为浮点数。
从很大程度上来说,使用浮点数都无需考虑其行为。你只需输入正常的数字即可。需要注意的是,结果包含的小数位数是不确定的。
number1 = 0.2 + 0.1
number2 = 3 * 0.1
number3 = 0.1 + 0.1
print(number1)
print(number2)
print(number3)
0.30000000000000004
0.30000000000000004
0.2
使用str()避免类型错误
我们可以使用函数 str()来将整型变量转换为字符串。
注释
python中的注释分为两种:
1、# #后面的一行内容为注释,会被解释器忽略
2、""” 用一对三个双引号括起来的一行内容或多行内容为注释
#这是一行注释
"""这是多行注释
这是多行注释"""