1. 不像Java语言单行注释// , 多行注释/*...*/,python注释以#开头,也可以放在末尾,python没有多行注释,如果需要每行都注释,则需要在每行后加#。
2. 由于 Python 将忽略未分配给变量的字符串文字,因此您可以在代码中添加多行字符串(三引号),并在其中添加注释。
python——变量
变量就相当于一个容器,用来储存数据值的。
(Java变量声明:int age
初始化 :int age =18)
1.python没有声明变量的命令,首次赋值才能创建变量。
例如:
x = 10
y = "sun"
print(x)
print(y)
2.变量不需要使用任何特定类型声明,甚至可以在设置后更改其类型。
例如:
x=8(x is of type int)
x="luck"(y is of type string)
print(x)
(这时x的类型就发生变化了)
字符串变量可以使用“”,也可以使用‘’。
3.python变量名称声明:
- 变量名必须以字母或下划线字符开头
- 变量名称不能以数字开头
- 变量名只能包含字母数字字符和下划线(A-z、0-9 和 _)
- 变量名称区分大小写(age、Age 和 AGE 是三个不同的变量)
注意:变量名称区分大小写
4.1.python可以给多个变量同时赋值。
2.可以在一行中为多个变量分配相同的值。
eg1.
a,b,c,="luck","sun","cheire"
print(a)
print(b)
print(c)
eg2.
a,= b,= c = "luck”
print(a)
print(b)
print(c)
5.Python 的 print 语句通常用于输出变量.
1.如需结合文本和变量,Python 使用 + 字符:(这里的+相当于连接符号,把输出的内容连接一起。)
eg1.
x = "I like"
print("Python "+ x)
2.还可以使用 + 字符将变量与另一个变量相加:
eg2.
a = "hard"
b = "more good"
c = a+b
print(c)
3.对于数字,+ 字符用作数学运算符:
eg3
x = 30
y = 8
print(x + y)
4.如果是数字和字符串,Python就会报错。
eg4.
x = 10
y = "Bill"
print(x + y)
6.全局变量
在函数外部创建的变量称为全局变量。(如上所有案例)
全局变量可以被函数内部和外部的每个人使用。
eg:在函数外部创建全局变量,在函数内部使用它
a = "good" def myfunc(): print("Python is " + a) myfunc()
7.局部变量
在函数内部创建具有相同名称的变量,则该变量将是局部变量。
只能在函数内部使用。具有相同名称的全局变量将保留原样,并拥有原始值。
eg1.
a = "goodluck"
def myfunc():
a = "happy"
print("Python is " + a)
myfunc()
print("Python is " + a)
8.global 关键字
1.如果在函数内部创建全局变量,可以使用 global 关键字。
eg1.
def myfunc():
global c
c="sometime"
myfunc()
print("Python is "+c)
这时c就变成了全局变量。
2.如果要在函数内部更改全局变量,需要使用 global 关键字。
需要在函数内部更改全局变量的值,可以使用 global 关键字引用该变量:
eg.