学python(一)——python的基础语法

学python(一)——python的基础语法

#标识符

组成python标识符的字符包括字母a,b,c,A,B,C;数字1.2.3;还有下划线_。但只有字母与下划线可以作为标识符的开头。

#保留字

python中有数个固定的字符组不能作为标识符,利用以下代码可以确定当前版本python的保留字

import keyword
print(keyword.kwlist)

在python3.7中,保留字及其含义如下

保留字含义
False表示假
True表示真
None与其它任何变量都不相等,有自己的数据类型NoneType
and表示和
as表示作为
assert表示断言,提前判断不符合条件直接返回错误
async创建异步程序
await挂起异步程序
break表示终止,跳出循环
class定义类
continue表示终止,跳出当前循环
def定义函数
del表示删除
elifelse if的缩写,前一个if为False时继续判断
else对应的if为False时进行的操作
except处理异常
finallytry…expect…结构中无论是否出现异常最后都要进行的操作
for循环标识
from与import搭配使用导入模块
global定义全局变量
if判断语句
import导入模块
in与for搭配使用在特定序列内循环
is判断两个对象是否为同一个对象,使用id判断
lambda匿名函数,用:分开变量与函数体
nonlocal使用非全局变量的关键字
not表示非
or表示或
pass什么也不做,用于构筑代码时先构筑框架
raise抛出异常
return函数返回值,没有return返回值的函数默认返回None
try与expect搭配处理异常
while另一种循环语句
with操作上下文管理器简化try…finally语句
yield将函数变成一个生成器

#注释

python中用#来进行单行注释,用’’'或"""进行多行注释,如下:

#注释1
'''
注释2
注释3
'''
"""
注释4
注释5
"""

#缩进

python不使用大括号{}来分割代码块,而是通过令同一代码块的每一行代码都有相同的缩进来实现

#超长单行代码

用\可以表示下一行与本行是连续的,例如:

a=x+\
  y+\
  z

这样得到的代码等价于a=x+y+z

#数字类型

常见的有三种:整型(int,例如1),布尔型(bool,例如True),浮点型(float,例如1.4)
还有不太常用的复数型(complex,如1+2i)

#字符串

字符串用string定义,python中没有单独一个的字符,只有长度为1的字符串。
字符串使用单括号或双括号进行引用,两者在用法上完全相同。使用三引号可以引用多行字符串。
使用加号+可以将字符串连接起来,例如’a’+‘b’可以得到字符串’ab’;使用乘号可以使字符串重复,例如’a’*3可以得到字符串’aaa’。
引用字符串中的元素时,使用正数表示从左向右检索,0表示第一个元素;使用负数表示从右向左检索,-1表示倒数第一个元素。
反斜杠\是转义符,例如’\n’表示换行,但如果因为字符串中包含反斜杠想使其不发挥效果,可以用r,例如r’\n’输出后就不会是换行效果,而是输出\n。
截取字符串的方式:变量[头下标:尾下标:步长],例如a[2,4,1]表示取a字符串从第3个到第5个元素组成的新字符串。步长不规定的话默认为1。尾下标不规定的话默认取到最后。

#print输出

python输出使用print的话会默认换行,若需要不换行可以在print的输入内容后添加end=‘’。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值