1、变量
1.1、变量的声明与创建
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:
counter = 100 # 整型变量
miles = 1000.0 # 浮点型变量
name = "runoob" # 字符串
print (counter)
print (miles)
print (name)
1.2、变量的命名
与c/c++语言的命名规则相同。
1.3、使用变量错误
Python解释器会提供一个traceback,它是一条记录,指出你的错误在哪。例如:
message = "Hello World"
print(mesage)
Traceback (most recent call last):
File "C:/Users/hp/Desktop/The first program.py", line 2, in <module>
print(mesage)
NameError: name 'mesage' is not defined
2、字符串
2.1、字符串的创建
字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。
创建字符串很简单,只要为变量分配一个值即可。例如:
var1 = 'Hello World!'
var2 = "Runoob"
2.2、修改字符串的大小写
- title()方法:使每个单词的首字母大写
- upper()方法:使所有字母大写
- lower()方法:使所有字母小写
例如:
message = "hello world"
print(message)
print(message.title())
print(message.upper())
print(message.lower())
输出:
hello world
Hello World
HELLO WORLD
hello world
2.3、合并字符串
Python使用 + 来合并字符串。
例如:
first_name = "Li"
last_name = "Xiao Hong"
full_name = first_name + " " + last_name
print(full_name)
2.4、使用制表符和换行符来添加空白
\t 制表符 \n 换行符
例如:
print("\tPython\nPython\n\tPython")
输出:
Python
Python
Python
2.5、删除空白
- rstrip()方法删除末尾空白
- lstrip()方法删除开头空白
- strip()方法删除两端空白
例如:
message = " Hello world "
print("*" + message.lstrip() + "*")
print("*" + message.rstrip() + "*")
print("*" + message.strip() + "*")
输出:
*Hello world *
* Hello world*
*Hello world*
2.6、使用字符串避免语法错误
例如:” 和 ‘ 混用,导致解释器识别不出来