首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python 02 Python 基础语法

edgar-736346-unsplash

1

Python 基础

1.1 保留字

保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:

>>>import keyword>>> keyword.kwlist['False','None','True','and', 'as','assert','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']

1.2 行与缩进

python最具特色的就是使用缩进来表示代码块,不需要使用大括号{}

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数

1.3 输出

print 默认输出是换行的,如果要实现不换行需要在变量末尾加上end="":

1.4 import 与 from…import

在 python 用import或者from...import来导入相应的模块。

将整个模块(somemodule)导入,格式为:import somemodule

从某个模块中导入某个函数,格式为:from somemodule import somefunction

从某个模块中导入多个函数,格式为:from somemodule import firstfunc, secondfunc, thirdfunc

将某个模块中的全部函数导入,格式为:from somemodule import *

1.5 数字类型

1.5.1 python中数字有四种类型:整数、布尔型、浮点数和复数。

1.5.2 int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。

1.5.3 bool (布尔), 如 True。

1.5.4 float (浮点数), 如 1.23、3E-2

1.5.5 complex (复数), 如 1 + 2j、 1.1 + 2.2j

1.6 其他

1.6.1 始终坚持4 个空格的缩进,在文本编辑器中,需要把 Tab 自动转换为 4 个空格,确保不混淆

1.6.2 Python大小写敏感

1.6.3 Python 使用# 注释

2

Python 运算符

Python 支持的运算符类型(略)

算术运算符

比较(关系)运算符

赋值运算符

逻辑运算符

位运算符

成员运算符

身份运算符

运算符优先级

3

Python 数据类型

整数,任意大小的整数,用十六进制表示比较方便

浮点数,可能会有四舍五入的误差,对于很大或很小的浮点数,把 10 用 e 代替

字符串,是用‘或者“括起来的任意文本(在 Python 中 ’ 和 ” 并无差别),本身只是一种表示方式,不是字符串的一部分

转义字符 \ 可以转义很多字符,比如\n表示换行,转义字符本身也要转义,比如\\ 表示 \

空值,空值是 Python 里一个特殊的值,用 None 表示,不能理解为 0 ,0 是有意义的,而 None 是一个特殊的空值

内容很多

不详细列举

今天就先这样啦

good luck

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190220G189AL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券