Python编程基础

Python编程基础知识

标识符

  1. 区分大小写:Myname与myname是两个不同的标识符
# 区分大小写
Myname = 123
myname = 123
  1. 首字符可以是下划线(_)或是字母,但是不能是数字
_123 = 123
d123 = 123
123  = 123 #Cannot assign to literal
  1. 除了首字符外的其他字符必须是下划线、字母和数字
_123_ = 123
_ddd_ = 123
d     = 123
@123  = 123 #Statement break expected
  1. 关键字不能作为标识符
for = 123 #Expression expected
  1. 不能使用Python的内置函数作为自己的标识符
abs() = 123 #Cannot assign to function call

关键字

Python编程基础

不需要全部记忆,随着学习就会逐渐记住

**规律:**除了False、None、True其他关键字都是小写字母开头,且所有的关键字都不能作为标识符

变量

在Python中为一个变量赋值的同时就声明了该变量,该变量的数据类型就是赋值数据所属的类型,该变量还可以接受其他类型的数据,不需要在变量声明前面添加数据类型,声明变量,变量的数据类型根据数据所属的类型推导出来。

y = 20
print(y)
y = True
print(y)
# 虽然在前面声明了y的值是整数20但是在后面我们仍旧可以接收其他类型的信息

语句

Python代码是由关键字、标识符、表达式和语句等构成的,语句是代码的重要组成部分

在Python中,一行代码表示一条语句,在一般情况下语句结束时不加分号

在其他语言中有强制性结束的习惯,通过加分号告诉解释器一条语句的结束。

a = 'helloWorld'
b = 0.0;  #语句结束时可以加分号,但不符合Python的编程规范
c = b = 10 #Python链式赋值语句可以同时给多个变量进行赋相同的值

模块

一个模块就是一个文件,换句话来讲,一个文件就是一个模块

导入语句有下面三种形式

  • import <模块名>:通过这种方式会导入模块名中的所有代码元素,在访问时需要加前缀为模块名.xxx
  • from <模块名> import <代码元素>:通过这种方式会导入模块名中的具体的x变量,在访问时则不需要加前缀
  • from <模块名> import <代码元素> as <代码元素别名>:与第二种类型相似,在代码元素后加as和别称能够让我们避免在编程过程中对于一些变量名之间引起冲突
import math
from math import fabs
from math import fabs as xxx

量名之间引起冲突

import math
from math import fabs
from math import fabs as xxx
上一篇:[答疑]考试系统的用例图


下一篇:零基础Matlab Note14--基本统计