数字

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学习笔记-数字,列表,元祖,切片,循环的更多相关文章

  1. Python学习day4 数据类型Ⅱ(列表,元祖)

    day4 知识补充&数据类型:列表,元祖 1.知识补充 1.编译型/解释型 编译型:在代码编写完成之后编译器将其变成另外一个文件教给你算计执行. 代表语言:Java,c,c++ ,c#, Go ...

  2. python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍

    目录 python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 2.字典的使用. 3.字典的常用方法. python学习第八讲,python ...

  3. python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍

    目录 python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 2.元祖变量的定义 3.元祖变量的常用操作. 4.元祖的遍历 5.元祖的应用场景 p ...

  4. python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍

    目录 python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍. 二丶列表,其它语言称为数组 1.列表的定义,以及语法 2.列表的使用,以及常用方法. 3.列表的常用操作 ...

  5. python学习笔记整理——列表

    Python 文档学习笔记 数据结构--列表 列表的方法 添加 list.append(x) 添加元素 添加一个元素到列表的末尾:相当于a[len(a):] = [x] list.extend(L) ...

  6. python学习笔记-列表和字典

    由于最近在看深度学习的代码,看到需要建立字典和列表来存储什么东西的时候,就想要去把字典和列表好好的了解清楚,其应用范围,差别,等等东西 首先我们来介绍,在python中存在如下的数据结构:列表list ...

  7. Python入门 [输出,注释,列表,元祖,集合,字典,if,while,for]

    print("Hello Python") #输出 ''' 多行注释 用 三个引号 ''' a=1 #赋值 变量首字母只能书字母下划线 第二个字符数字,字母,下划线 声明一个列表 ...

  8. python 中的 字符串 列表 元祖 字典

    str 1 格式化输出 %法 第一种 %s+tuple %d+tuple name = input('请输入你的姓名:') age = input('请输入你的年龄:') hobby = input( ...

  9. Python基础5:列表 元祖 字典 集合

    [ 列表] 列表(list)是Python以及其他语言中最常用到的数据结构之一.Python使用使用中括号 [ ] 来解析列表. 列表是可变的(mutable)——即:可以改变列表的内容. 相关操作: ...

随机推荐

  1. wikiquote

    發現了一個很好玩的網站wikiquote,上面有很多引用的句子 比如關於編程語言的說法 https://en.m.wikiquote.org/wiki/Category:Programming_lan ...

  2. mac环境更新node版本

    执行命令: 清除node的cache(清除node的缓存) sudo npm cache clean -f 安装"n"版本管理工具,管理node(没有错,就是n) sudo npm ...

  3. C++排序算法比较

    排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存. 我们这里说说八大排序就是内部排序.          ...

  4. Multi-Channel Buffers

    This describes a 4 channels buffer of 16 bit samples.Data organisation :Sample 1, front left speaker ...

  5. 玩转Linux

    玩转Linux操作系统 说明:本文中对Linux命令的讲解都是基于名为CentOS的Linux发行版本,我自己使用的是阿里云服务器,系统版本为CentOS Linux release 7.6.1810 ...

  6. lnmp+discuz使用redis缓存(待进一步研究)

    一直说Redis.Redis缓存.一直不清楚怎么用.于是花点时间研究了一下,但是还没搞懂.先把大概内容记录一下,待后续继续学习 1.首先部署lnmp环境,这个我的博客有些,请自行搜索 2.给php添加 ...

  7. vue获取不到后端返回的响应头

    Response.ContentType = EPPlusHelpler.ExcelContentType; Response.Headers.Add("FileName", fi ...

  8. 十分钟读懂JavaScript原型和原型链

    原型(prototype)这个词来自拉丁文的词proto,意谓“最初的”,意义是形式或模型.在JavaScript中,原型的探索也有很多有趣的地方,接下来跟随我的脚步去看看吧. 原型对象释义 每一个构 ...

  9. 1. Spark Streaming概述

    1.1 什么是Spark Streaming Spark Streaming类似于Apache Storm,用于流式数据的处理.根据其官方文档介绍,Spark Streaming有高吞吐量和容错能力强 ...

  10. delphi xe10 FMX 启动参数

    关于 Delphi Xe10 FMX 启动参数  需要在启动窗口前来调用 也就是在bar文件修改 如果参数多可以用json来 uses system.SysUtils; var param: stri ...