❝Python入门第一课,学习它的基础语法格式,如何定义变量和常量,如何使用引号定义字符串,以及代码注释的写法,目的是快速开始上手写代码。
注释
# name 是张三的名字name = '张三'print(name, age, weight) # 这是一句打印
- 语法:多行注释又称“块注释” ,Python 中的多行注释使用的是一组三引号(单引号,双引号都可以)。
- 多行注释本质是一个多行字符串。(注意:Python 中并没有真正的多行注释语法,所谓多行注释的本质其实还是字符串。)
"""我是一些注释我还是一些注释"""print(""" Hello World Hello world """)
- 文件编码又称“字符编码”,文件编码注释写在 Python 文件的首行,是一种特殊的注释。
- 注意:在 Python3 中,可以不写文件编码声明,因为 Python3 默认就使用UTF-8编码。
# coding=utf-8print('Hello World')
引号的使用
- 字符串必须要放到引号中,使用:单引号、双引号、三个单引号、三个双引号都可以,但必须是英文的引号。
- 写在 Python 文件头部的字符串,会被自动识别成 docstring(文档字符串),文档字符串的主要作用是:对当前 Python 文件进行说明,且文档字符串必须用三个双引号。
"""这里是文档字符串"""hello = 'Hello World'# 更多代码……
变量
- 语法为:
变量名 = 值,如:name = '远山'(注意:定义变量和修改变量的语法一样) - 只能包含:数字、字母、下划线,且不能以数字开头,不能包含空格。
- 区分大小写,即Name和name是两个不同的标识符。
- 标识符虽然没有长度限制,但应追求:简洁清晰,具有描述性。
- 预留关键字(不能再作为变量名、函数名或其他标识符使用)
FalseNoneTrueandasassertasyncawaitbreakclasscontinuedefdelelifelseexceptfinallyforfromglobalifimportinislambdanonlocalnotorpassraisereturntrywhilewithyield
- 大驼峰(UpperCamelCase): 每个单词的首字母大写,例如:
UserName - 小驼峰(lowerCamelCase): 首词的首字母小写,后面单词首字母大写,例如:
userName - 蛇形(snake_case):单词间用下划线连接,例如:
user_name - Python 中推荐使用『蛇形(snake_case)』写法,实际工作中根据团队的规范或约定而定。
常量
- 语法:Python 中一般约定使用全大写变量名来表示常量,涉及到多个单词时,用下划线做分隔。
# 常量的写法ADULT_AGE = 18MONTHS_IN_YEAR = 12MAX_USERS = 1200PASSING_SCORE = 60MAX_USERS = 1300
- 注意:Python 中没有强制的常量机制,所以当强制对常量进行修改时,最终也能改掉,但要自觉不改,这是 Python 程序员之间的约定。