0
点赞
收藏
分享

微信扫一扫

python 手册

霍华德 2022-04-13 阅读 142
python

参考教程:Home - 廖雪峰的官方网站

Python允许用r''表示''内部的字符串默认不转义。

>>> print('\\\t\\')
\       \
>>> print(r'\\\t\\')
\\\t\\

一个布尔值只有TrueFalse两种值。

布尔值可以用andornot运算。

空值是Python里一个特殊的值,用None表示。

Python对bytes类型的数据用带b前缀的单引号或双引号表示:

x = b'ABC'
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;

第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。

申明了UTF-8编码并不意味着你的.py文件就是UTF-8编码的,必须并且要确保文本编辑器正在使用UTF-8 without BOM编码。

>>> 'Hello, %s' % 'world'
'Hello, world'
>>> 'Hi, %s, you have $%d.' % ('Michael', 1000000)
'Hi, Michael, you have $1000000.'

 list是一种有序的集合,可以随时添加和删除其中的元素。

另一种有序列表叫元组:tuple一旦初始化就不能修改

dict的key必须是不可变对象。字符串、整数等都是不可变的,因此,可以放心地作为key;而list是可变的,就不能作为key。

set可以看成数学意义上的无序和无重复元素的集合。

数据类型检查可以用内置函数isinstance()实现:

if not isinstance(x, (int, float)):
        raise TypeError('bad operand type')

举报

相关推荐

0 条评论