上一篇: Python高手养成日记 第3天 常用运算符:加减乘除
下一篇: Python高手养成日记 第5天 字符串的连接方法

Python高手养成日记 第4天 变量和Python保留字(关键字)

今天学习Python竞赛常用的变量类型

变量好比是一个容器,可以把数据装到容器里
变量一般以字母开头,可以带有数字,但开头不可以有数字
a=100
print(a)

输出:
100
abc123="你好"
print(abc123)

输出:
你好


Python变量类型包括数字、字符串、列表、元组、字典、集合、布尔值等
今天先学最常用的类型:数字、字符串、布尔值

 

数字类型

数字包含整数类型和浮点数类型:
整数:a=1、a=20
浮点数:a=10.1、a=10.0

 

字符串类型:

用双引号或者单引号包含起来的变量
a="hello"、a="北京"、a='你好'

双引号包含的数字也是字符串,但可以转换为数字
以下语句会报错:TypeError: can only concatenate str (not "int") to str
a="123"
print(a + 100)

转换类型就可以计算了
a="123"
b=int(123)
print(b + 100)

输出:
223

 

布尔值:

真:True
假:False
print(1==1)
print(1==2)

输出:
True
False

 

Python保留字(关键字)

Python保留字是Python中被保留的关键字,不可以用作变量名

以下语句会输出所有保留字
import keyword
print(keyword.kwlist)

输出:
['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']

保留字的含义,记录一下备查


False    假
True    真
None    空

break     跳出整个循环

continue   跳出当前循环,并继续执行下一次的循环

class    定义类
def    定义函数 
lambda     定义匿名函数
return     函数的返回值

del    删除变量

if    条件分支语句
elif 
else 

for     循环遍历语句
while    循环语句

with    简化python的语句/处理异常
try     捕捉异常语句
except 
finally
raise     触发异常

from     从/来自
import    导入

as    转换类型/重命名库

global    定义全局变量

in     在什么里面
is     是/用于判断

and    与
or    或
not     非

pass    临时占位符

nonlocal    用于标识外部作用域的变量

assert    判断变量/表达式的值是否为真

async    声明一个函数为异步函数

await     声明程序挂起

yield    生成生成器

 
Copyright@2023-2004 少年编程竞赛网版权所有
转载本站任何内容请注明出处
苏ICP备2023040873号-1
网站地图