W3school自学python
python官方文档下载:https://www.python.org/downloads/
我是使用的是pycharm来学习:https://www.jetbrains.com/pycharm/download/由于我这边打不开官方的网站所以就下载了其他版本。
python语法:
Python 缩进
缩进指的是代码行开头的空格。
在其他编程语言中,代码缩进仅出于可读性的考虑,而 Python 中的缩进非常重要。
Python 使用缩进来指示代码块。空格取决于个人的喜好进行填充,相应的分支进行依次缩进。
if 8>9:
print("false")
if 8>9:
print("false") 这是错误的写法,运行会报错。
Python 注释
注释以 # 开头,Python 将忽略它们
多行注释
Python 实际上没有多行注释的语法。
要添加多行注释,您可以为每行插入一个 #
快捷的操作是ctrl+/可以快速的注释多行
Python 变量
创建变量
python没有声明变量的命令,首次为其赋值的时候,才会创建变量。
a=49 这是一个数值类型
b="hello world" 这是一个字符串类型可以用单引号或者双引号进行声明注意引号一定使用英文引号。
变量名称
变量可以使用短名称(如 x 和 y)或更具描述性的名称(age、carname、total_volume)。
Python 变量命名规则:
- 变量名必须以字母或下划线字符开头
- 变量名称不能以数字开头
- 变量名只能包含字母数字字符和下划线(A-z、0-9 和 _)
- 变量名称区分大小写(age、Age 和 AGE 是三个不同的变量)
请记住,变量名称区分大小写
向多个变量赋值
x, y, z = "hello", "world", "jeenly" print(x) print(y) print(z)print("这是三个变量"+x+y+z)同时可以输出文本加变量或者多个变量但是不可以输出文本加数字。x = 10 y = "Bill" print(x + y)这样是无法实现的,可以换一种方法进行实现
x = 10y = "Bill"print("%s" %(x) + y)
全局变量
在函数外部创建的变量(如上述所有实例所示)称为全局变量。
全局变量可以被函数内部和外部的每个人使用。
x = "awesome"def myfunc(): x = "fantastic" print("Python is " + x)myfunc()print("Python is " + x)运行结果为Python is fantasticPython is awesome
global 关键字
通常,在函数内部创建变量时,该变量是局部变量,只能在该函数内部使用。
要在函数内部创建全局变量,您可以使用 global 关键字。
def myfunc(): global x x = "fantastic" myfunc() print("Python is " + x)输出结果Python is fantastic