一、注释
单行注释:
格式:# 对代码的描述
快捷键:ctrl + / ; 取消注释 ctrl + /
# 第一个注释
print ("Hello, Python!") # 第二个注释
多行注释: ''' (三个单引号)或 """(三个双引号)
格式:
#使用单引号的方式:
'''
对代码的描述
对代码的描述
对代码的描述
'''
# 使用双引号的方式
"""
对代码的描述
对代码的描述
对代码的描述
"""
二、变量
2.1 创建变量
变量是存放数据值的容器。
与其他编程语言不同,Python没有声明变量的命令。
首次为其赋值时,才会创建变量。
变量不需要使用任何特定类型声明,甚至可以在设置后更改其类型。
字符串变量可以使用单引号或双引号进行声明。
name = "张三" # 字符串变量使用双引号
sex = '男' # 字符串变量使用单引号
age = 18 # 数字类型的变量
age = "18岁" # 声明后更改变量的类型
print(name)
print(age)
变量名称
变量可以使用短名称(如 x 和 y)或更具描述性的名称(age、carname、total_volume)。
Python 变量命名规则:
- 变量名由字母、数字、和下划线(A-z、0-9 和 _)且不能以数字开头
- 变量名称区分大小写(age、Age 和 AGE 是三个不同的变量)
请记住,变量名称区分大小写
2.2 向多个变量赋值
方式一:向多个变量赋不同的值
x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)
方式二:向不同的变量赋相同的值
x = y = z = "Orange"
print(x)
print(y)
print(z)
2.3 全局变量与局部变量
全局变量:
在整个程序范围内都可以访问,定义在函数外的拥有全局作用域的变量。
b = 10 # (1) 定义一个全局变量
print(b) # (2) 获取一个全局变量
b = 30 # (3) 修改一个全局变量
print(b)
def func():
print(b) # 获取一个全局变量
func()
局部变量:
只能在其被声明的函数范围内访问,定义在函数内部的一个拥有局部作用域的变量。
def func():
a = 1 # 1.定义一个局部变量
print(a) # 2.获取局部变量
a = 20 # 3.修改局部变量
print(a) # 4.获取局部变量
func()
print(a) # 函数外部无法调用:编译错误
global关键字:
通常,在函数内部创建变量时,该变量是局部变量,只能在该函数内部使用。
要在函数内部创建全局变量,可以使用 global 关键字。
def func():
global a # 1.定义一个全部变量
a = 1
func()
print(a) # 函数外部可以调用global声明的变量
要在函数内部更改全局变量,可以使用 global 关键字
x = "awesome"
def func():
global x
x = "fantastic"
func()
print("Python is " + x)