Python学习笔记-数字,列表,元祖,切片,循环
数字
1,加减乘除:+,-,*,/
2,平方:**
3,立方:**3
4,字符串转换:str(数字)
5,浮点数:带小数点 0.2
Python编程建议
import this
>>> import this
The Zen of Python, by Tim Peters Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
>>>
列表:内部数据可以修改
1,实例化:list=【1,2,3】
2,排序:
列表数据永久修改型: 字母顺序:sort(),字母反顺序:sort(reverse=True)
列表数据临时修改型:字母顺序:sorted(列表),字母反顺序:sorted(列表,reverse=True)
反转:列表.reverse()
3,末尾添加:append(元素)
4,插入:insert(索引,元素)
5,删除:remove(元素),del 列表[索引],删除且返回末尾元素 pop(),删除返回指定位置元素pop(索引)
6,长度:len(列表)
7,访问方法:list[0],最后一个元素list[-1],list[1]='bbb'
>>> names=[]
>>>
>>> print(names)
[]
>>>
>>> names.append('li xiaobin')
>>> print(names)
['li xiaobin']
>>>
>>> names.insert(0,'liu jing')
>>> print(names)
['liu jing', 'li xiaobin']
>>>
>>> names.insert(0,'wang jing')
>>> print(names)
['wang jing', 'liu jing', 'li xiaobin']
>>>
>>> del names[1]
>>> print(names)
['wang jing', 'li xiaobin']
>>>
>>> last= names.pop()
>>> print(names)
['wang jing']
>>> print(last)
li xiaobin
>>>
>>> names.append('tian')
>>> print(last)
li xiaobin
>>> print(names)
['wang jing', 'tian']
>>> last=names.pop(0)
>>> print(names)
['tian']
>>>
>>> print(last)
wang jing
>>>
>>> names.remove('tian')
>>> print(names)
[]
>>> names.insert(0,'li')
>>>
>>> names.append('wang')
>>> names.append('liu')
>>> names.append('zhang')
>>> print(names)
['li', 'wang', 'liu', 'zhang']
>>> names.sort()
>>> print(names)
['li', 'liu', 'wang', 'zhang']
>>> names.sort(reverse=true)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'true' is not defined
>>> names.sort(reserve=true)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'true' is not defined
>>> names.sort(reverse=True)
>>> print(names)
['zhang', 'wang', 'liu', 'li']
>>> names.insert(2,'bao')
>>> print(names)
['zhang', 'wang', 'bao', 'liu', 'li']
>>> print(sorted(names))
['bao', 'li', 'liu', 'wang', 'zhang']
>>> print(names)
['zhang', 'wang', 'bao', 'liu', 'li']
>>> print(sorted(names,reverse=True))
['zhang', 'wang', 'liu', 'li', 'bao']
>>> print(names)
['zhang', 'wang', 'bao', 'liu', 'li']
>>> reverse(names)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'reverse' is not defined
>>> names.reverse()
>>> print(names)
['li', 'liu', 'bao', 'wang', 'zhang']
>>> names.reverse()
>>> print(names)
['zhang', 'wang', 'bao', 'liu', 'li']
>>> len(names)
5
>>>
元祖:内部数据不可以修改,变量可以重新赋值
1,实例化:cnt=(1,200,300)
2,排序,长度与列表一致
切片:读取列表部分段
1,
Python学习笔记-数字,列表,元祖,切片,循环的更多相关文章
- Python学习day4 数据类型Ⅱ(列表,元祖)
day4 知识补充&数据类型:列表,元祖 1.知识补充 1.编译型/解释型 编译型:在代码编写完成之后编译器将其变成另外一个文件教给你算计执行. 代表语言:Java,c,c++ ,c#, Go ...
- python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍
目录 python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 2.字典的使用. 3.字典的常用方法. python学习第八讲,python ...
- python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍
目录 python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 2.元祖变量的定义 3.元祖变量的常用操作. 4.元祖的遍历 5.元祖的应用场景 p ...
- python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍
目录 python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍. 二丶列表,其它语言称为数组 1.列表的定义,以及语法 2.列表的使用,以及常用方法. 3.列表的常用操作 ...
- python学习笔记整理——列表
Python 文档学习笔记 数据结构--列表 列表的方法 添加 list.append(x) 添加元素 添加一个元素到列表的末尾:相当于a[len(a):] = [x] list.extend(L) ...
- python学习笔记-列表和字典
由于最近在看深度学习的代码,看到需要建立字典和列表来存储什么东西的时候,就想要去把字典和列表好好的了解清楚,其应用范围,差别,等等东西 首先我们来介绍,在python中存在如下的数据结构:列表list ...
- Python入门 [输出,注释,列表,元祖,集合,字典,if,while,for]
print("Hello Python") #输出 ''' 多行注释 用 三个引号 ''' a=1 #赋值 变量首字母只能书字母下划线 第二个字符数字,字母,下划线 声明一个列表 ...
- python 中的 字符串 列表 元祖 字典
str 1 格式化输出 %法 第一种 %s+tuple %d+tuple name = input('请输入你的姓名:') age = input('请输入你的年龄:') hobby = input( ...
- Python基础5:列表 元祖 字典 集合
[ 列表] 列表(list)是Python以及其他语言中最常用到的数据结构之一.Python使用使用中括号 [ ] 来解析列表. 列表是可变的(mutable)——即:可以改变列表的内容. 相关操作: ...
随机推荐
- CentOS使用yum安装最新版nginx步骤
sudo yum install yum-utilsvi /etc/yum.repos.d/nginx.repo 输入: [nginx-stable]name=nginx stable repoba ...
- element-ui 上传图片 后清空 图片 显示
使用element-ui组件,用el-upload上传图片,上传图片后再次打开还是会有原来的图片,想要清空原来上传的图片,只需要在组件上绑定ref,在提交成功后的方法里调用this.$refs.upl ...
- k8s记录-kubeam方式部署k8s
参考:https://blog.csdn.net/networken/article/details/84991940 # k8s工具部署方案 # 1.集群规划 | **服务器** | || ---- ...
- kubernetes基础知识点
1.Kubernetes Master主节点服务包括 Etcd┋kube-controller manager┋kube-apiserver┋kube-scheduler 2. Kubernetes ...
- phpspreadsheet 中文文档(七)技巧和诀窍
2019年10月11日14:08:35 以下页面为您提供了一些使用广泛的PhpSpreadsheet食谱.请注意,这些文件没有提供有关特定PhpSpreadsheet API函数的完整文档,而只是一个 ...
- 转载:postman自动设置token(csrf及authorization token)
原文链接: https://knktc.com/2018/06/03/postman-set-token/ 正文引用: 近期在开发一个Django的项目,由于开启了csrf防护,所以需要在请求的hea ...
- [INet] 借助 HTTP Cache 加速应用响应
背景: GET 访问一个应用的时候,内容一般都不会时刻在变,如何让下一个人请求时极速获取响应过的内容,并且在内容发生变更时能够识别出来. 在应用层做 Cache 是一种方法,但是依旧要响应整个 Bod ...
- 读Secrets of the JavaScript Ninja(二)对象
面向对象和原型 理解原型 在JavaScript中,可通过原型实现继承.原型的概念很简单.每个对象都含有原型的引用,当查找属性时,若对象本身不具有该属性,则会查找原型上是否有该属性. 每个对象都可以有 ...
- SQL Server 从一组数字中随机获取一个数
很多人在开发需求中想获取一个随机数,或者从一组数字中获取一个数, 这个需求很简单,而且有很多方式可以实现,下面就介绍几种常见的方式,以作为笔记或供有需要的人参考. 比如有一组数字: 57 59 63 ...
- SQL Server 2019 新版本
2019 年 11 月 4 日,微软在美国奥兰多举办的 Ignite 大会上发布了关系型数据库 SQL Server 的新版本.与之前版本相比,新版本的 SQL Server 2019 具备以下重要功 ...