第一天学Python
一、入门书籍
我使用的是《Python编程:从入门到实践(第二版)》
作者是美国的埃里克·马瑟斯
二、简单变量
2.1 变量命名和使用
2.1.1 变量名
变量的命名原则都是大差不差的,只能包含数字、字母、下划线,变量名不能包含空格,不能使用关键字和函数名。
使用变量名的原则是简短详细,能让人看出来变量名表示的是什么。
在变量使用前需要先给变量赋值,若不赋值则会出现错误。还应注意变量名是否输入错误。
变量名可以理解为什么
变量名在一些初学者中间被理解为储存值的容器,但这并不准确好理解但不准确,我们可以把它解释为标签。是一个可以赋给值的标签。
2.2 字符串变量
2.2.1 特点
python中的字符串是跟c语言中不一样的,python中的字符串可以使用双引号或者单引号,哪怕你只引用了一个字符,那他的类型也是字符串,python中并没有字符类型变量。
示例代码:
str_1 = 'wo zhen de hao shuai a!'
str_ 2 = "di yi jv shuo de bu lai"
str_3 = "I'm good boy"
str_4 = 'a'
print(type(str4))
因为python里面字符串可以是双引号或单引号,所以在字符串里可以包含引号和撇号。
2.2.2 字符串大小写转换(upper|lower|title)
在学习c语言的时候,更改字符串里面的字符大小写,进行比对的话,比较麻烦,但在python里,这反而是一件小事,易如反掌啊易如反掌。
#全部的大小写转换
str_1 = "Wo Zhen shi yi ge hao ren!"
print(str_1.upper()) #全部字符大写
print(str_1.lower()) #全部字符小写
print(str_1.title()) #每词首字母大写
字符串中使用变量(format)
3.6以上版本python
在这里可以直接使用==f"{}"==来结合字符串。
str_1 = "1234"
print(f"{str_1}567")
删除空白(strip)
str_1 = " 123141 "
print(str_1.rstrip())
print(str_1.lstrip())
print(str_1.strip())
"""
结果为:
123141
123141 #(这里有空格)
123141
"""