基本语法
1. 编码
在Python中,编码就是将字符串转换成计算机可以理解的字节序列,而解码则是将字节序列转换回字符串,这对于处理文本数据非常重要,因为计算机只能理解字节,而不是人类的语言。
可以理解为:Python中编码的意思就是将计算机能理解的语言翻译为我们能理解的语言!
2. 标识符
标识符是用来标识变量,函数,类或其他对象的名称,标识符可以是字母.下划线.数字。
命令规则:
·不能使用数字开头
·不允许使用连字符
·不使用python关键字作为标识符
3. 保留字
保留字是一些具有特殊含义的标识符,他们被用户特定的语法结构或具有特定的功能。这些保留字被Python语言本身保留,不能用作标识符,因为他们已经被Python语言的语法规则所定义。
·语法结构:有些保留字用于定义语言的语法结构,比如‘if’‘else’‘for’‘while’等,用于条件语句、循环语句。
·特定功能:某些保留字具有特定的功能,比如‘true’‘False’‘None’等。分别代表了布尔值‘true’‘False’,以及空对象‘None’。
4. 注释
单行注释.单行注释以“#”标识,大多数情况写行首,也可以写在语句或表达式行末。
Python中,单行的注释以#开头,实例如下:
执行以上代码,输出结果为
多行注释.多行注释在三对引文半角单引号(’)或三对英文半角
多行注释可以用多个#,还可以用’’’和”””:
实例如下:
执行以上代码,输出结果为:
5. 行与缩进
Python最具特色的就是使用缩进来写模块,就是同一个代码块必须排列整齐,就像写作文一样
以下是正确的案例:
他不会报错,因为排列整齐
下面是错误的案例:
没有严格的缩进,在执行是会报错
执行以上代码,他的运行结果如下:
在缩进的时候,可以使用空格键来产生,也可以使用<Tab>键
6. 变量
·变量可以认为是任意东西
·在python程序中,变量是用来储存临时数据的,比如计算结果,用户输入等。
·这等数据都被保存在内存单元中,并且每个单元都有一个唯一的标识符,称为变量名,用来标识和引用这个内存单元的数据。
·变量名是程序员给数据起的名称,方便识别
·变量的值可以为整数、小数、字符、列表
7.多行语句
Python通常是一行写完一条语句,如果语句很长,可以使用反斜杠\来实现多行语句,例如:
执行以上代码,输出结果为:
但是在[],{},()中的多行语句,就不需要使用反斜杠\来实现,例如:
8. 数字(Number)类型
Python中数字有四种类型:整数,布尔型,浮点型和复数
·int(整数) 数学中经常见,没有小数点的数就是整数
·bool(布尔) 如True 用于标识逻辑的基础,对于编写复杂的程序和进行条件判断非常重要,例如,在比较两个数值是,可以得到一个布尔值,如5 > 3的结果为‘True’,而‘10 == 3’的结果为‘False’
·float(浮点数) 如 1.23 3E-2 在科学计算,工程领域以及计算机图形学等领域中广泛应用,但需要注意在浮点数计算中可能存在精度问题。
·complex(复数) 如1+2j、1.1+2.2j
9.字符串
·Python中单引号和双引号的作用安全相同,选择使用哪种引号取决于个人习惯
·使用三引号(‘‘’或”””)可以指定一个多行字符串
·转义符\
·反斜杠可以用来转义,使用r可以让反斜杠不发生转义。例如:print(r‘this is a line with \n’)也会把\n打印出来,并不是换行了
·按字面意义