【Python基础】02_Python变量、函数、表达式、语句 等


转载请注明出处 😃!
手动反爬:【Python基础】02_Python变量、函数、表达式、语句 等
https://blog.csdn.net/Lyun911/article/details/112851563


1 变量Variable

16世纪,法国数学家:弗朗索瓦·韦达,开始使用使用字母表示已知及未知数字,并将这些字母视同数字一样运算,以在最后简单代入数值求解。1637年,勒內·笛卡尔引入了以 x , y , z表示公式中的未知數,以 a , b , c表示已知数字的习惯

变量是一种占位符,用于引用计算机内存地址。使用变量并不需要了解变量在计算机内存中的地址,只要通过变量名引用变量就可以查看或更改变量的值。
变量用以保存或关联各种类型和来源的数据,如用户输入的数据、特定运算结果的数据等。

1.1 创建变量的方式

强类型:声明变量类型,比如java
弱类型:不声明变量,变量与对象(数据)关联,比如python

1.2 作用域和生存期

作用域:变量在程序中能被使用的范围,由创建变量的位置决定。变量的作用域是变量名字的性质(语法性质)
生存周期:变量在程序运行过程中具有实际意义的值的时间范围。生存周期是变量本身的性质
全局变量:在程序中任何一个地方都能引用的变量

进入作用域,变量开始它的声明周期,离开则结束。变量名字的作用域会影响它的生存周期。
变量的作用域尽可能小,是一个好的编程方式。

1.3 命名原则和习惯

非数字开头
使用小写字母,用下划线连接不同单词
望文生义
避免与内置函数、类型、关键词等重名

2 Python 内置函数

abs()、delattr()、hash()、memoryview()、set()、all()、dict()、help()、min()、setattr()、any()、dir()、hex()、next()、slice()、ascii()、divmod()、id()、object()、sorted()、bin()、enumerate()、input()、oct()、staticmethod()、bool()、eval()、int()、open()、str()、breakpoint()、exec()、isinstance()、ord()、sum()、bytearray()、filter()、issubclass()、pow()、super()、bytes()、float()、iter()、print()、tuple()、callable()、format()、len()、property()、type()、chr()、frozenset()、list()、range()、vars()、classmethod()、getattr()、locals()、repr()、zip()、compile()、globals()、map()、reversed()、__import__()、complex()、hasattr()、max()、round()

3 Python 常用内置类型

int、float、complex、str、list、tuple、dict、set、frozenset、bool(True、False)

4 Python 关键词

‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’

5 表达式

英文:Expression。又称:数学式、运算式
由数字、算符、符号(如括号)等以能求得数值的有意义排列方法所得的组合。
例如:x2-2x+1

6 语句

英文:Statement
组成程序的独立元素,表示要执行的动作。
不同编程语言,语句的语法规则会有所差别。
例如:
赋值语句:a = a + 4
import语句:import math

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值