Python 基础(三)
来源:互联网 发布:一带一路俄语 知乎 编辑:程序博客网 时间:2024/06/12 00:47
Python基础——拾遗
Python基础——拾遗(二)
list
>>> [1, 2, 3]*2[1, 2, 3, 1, 2, 3]>>> [1, 2]+3TypeError: can only concatenate list (not "int") to list>>> [1, 2].append(3)>>> [1, 2]+[3][1, 2, 3]>>> [1, 2]+[3, 4][1, 2, 3, 4]
两 list 直接使用+
运算符重载进行相加运算,其实质等价于list的extend
成员函数,但需要注意的是,extend
属于没有返回值(返回值为none
)的函数。
>>> [1, 2].extend([3, 4]) # 无任何输出
有意义的做法是:
>>> l = [1, 2]>>> l.extend([3, 4])>>> l[1, 2, 3, 4]
无返回值(返回值为None)的函数
没有返回值的函数一般以成员函数的形式存在。没有返回值,可见其必须对对象本身进行修改。
比如list的:append、extend、sort、reverse等成员函数,均属于无返回值(返回值为None)的成员函数。
# 以reverse为例>>> [1, 2].reverse() # 没有任何输出>>> l = [1, 2]>>> l.reverse()>>> l[2, 1]
格式化输出
>>> print('%6.2f'%10.2) 10.30 # 注意10.30之前有一个空格 # 6.2f,6表示包含小数点一共六位,2表示小数点后共两位>>> print('%06.2f'%10.2)010.30 # 不足的由零来填补
0 0
- Python 基础(三)
- Python基础(三)
- Python基础(三)
- python基础(三)
- Python基础语法(三)
- Python 基础拾遗(三)
- Python 基础语法(三)
- Python 基础回顾(三)
- Python入门基础(三)
- Python基础课程(三)
- Python入门基础(三)
- Python基础(三)-变量
- python基础练习(三)
- python基础(三)tuple
- Python基础学习(三)
- Python基础语法(三)
- 自学Python之Python基础:(三)Python代码结构
- Python 基础编程 -- 字符串 (三)
- Maven: Unable to find resource 'javax.transaction:jta:jar:1.0.1B' in repository
- 尼基塔·丹尼诺夫《梦想者》
- 电脑常用故障查询
- C++双重模板
- 17、UI_05PopupWindow的用法你知道吗?
- Python 基础(三)
- 执行当前目录下的npm包而不是全局的npm包
- 机器学习(九):K-均值聚类算法
- linux/unix下常用时间函数
- Linux(CentOS)环境下JDK的安装
- 受用不尽的Gradle使用方法与技巧
- about "static block"(静态块)
- Linux下option参数的处理
- 一个iOS的码农刚刚接触Java