1.学习方法  str()   转化为字符串

输入:

age=" 23"
message="Happy" +age +"rd Brithday!"
print(message)

print(23)

输出:

Happy 23rd Brithday!

23

输入:

age=23
message="Happy " +str(age) +"rd Brithday!"               #函数str()转化成字符串

print(message)

输出:

Happy 23rd Brithday!

2.学习python中的运算符号

输入:

print(2+6)   #表示2加6,值为8
print(10-2)  #表示10减2,值为8
print(2*4)   #表示2乘4,值为8
print(16/2)  #表示16除以2,值为8.0
print(16//3) #表示16除以3取整,值为5     注:C,C++中的除(/)等价于python中的除(//)
print(16%3)  #表示16除以3取余,值为1

print(2**3)  #表示2的3次方,值为8

输出:

8
8
8
8.0
5
1

8

3.学习使用列表[ ] 及 列表索引

输入:

bicycles=["trek","cannondale","redline"]    #设置变量时使用列表[]
print(bicycles)
print(bicycles[0])                          #使用列表索引输出第一个元素trek     注:第一个列表元素的索引是0,而不是1
print(bicycles[1])                          #使用列表索引输出第二个元素cannondale
print(bicycles[2])                          #使用列表索引输出第三个元素redline
print(bicycles[0].title())
print(bicycles[1].upper())

print(bicycles[-1])                         #使用列表索引返回并输出最后一个元素redline

输出:

['trek', 'cannondale', 'redline']
trek
cannondale
redline
Trek
CANNONDALE

redline

4.学习修改、添加(append())、插入(insert())、删除(del 语句 或 pop() 或 remove())列表中元素

1)修改

输入:

bicycles=["trek","cannondale","redline"]
bicycles[0]="bus"                           #将bicycles列表中第一个元素"trek"修改为"bus"

print(bicycles)

输出:

['bus', 'cannondale', 'redline']

2)添加:append()

输入:

bicycles=["trek","cannondale","redline"]
bicycles.append("car")                      #在列表末尾添加元素"car"

print(bicycles)

输出:

['trek', 'cannondale', 'redline', 'car']

3)插入:insert()

输入;

bicycles=["trek","cannondale","redline"]
bicycles.insert(1,"honda")                  #在列表中第2个元素处插入"honda"元素,则第2个元素(含)后面的元素都向右移一个位置

print(bicycles)

输出:

['trek', 'honda', 'cannondale', 'redline']

4)删除:del语句  或  pop()函数  或 remove()

运用del语句删除列表元素:

输入:

bicycles=["trek","cannondale","redline"]
del bicycles[1]                             #运用del语句删除列表中第2个元素

print(bicycles)

输出:

['trek', 'redline']

运用pop()函数删除列表元素:

输入:

bicycles=["trek","cannondale","redline"]
bicycles.pop()                              #运用pop()删除列表末尾的元素

print(bicycles)

输出:

['trek', 'cannondale']

输入:

bicycles=["trek","cannondale","redline"]
popped_bicycle = bicycles.pop()             #给被删除的列表末尾元素设置变量名称为popped_bicycle
print(bicycles)

print(popped_bicycle)

输出:

['trek', 'cannondale']

redline

输入:

bicycles=["trek","cannondale","redline"]
print(bicycles.pop())                       #直接打印被删除的列表末尾元素

print(bicycles)

输出:

redline

['trek', 'cannondale']

输入:

bicycles=["trek","cannondale","redline"]
first_buy=bicycles.pop(0)                   #运用pop()删除列表第一个元素  (可使用pop()删除列表中的任何一个元素,只需要的括号中指定要删除的索引即可)
print(first_buy)

输出:

trek

运用remove()删除列表中元素

输入:

bicycles=["trek","cannondale","redline"]
bicycles.remove("redline")                  #运用remove()删除列表元素(remove()删除第一个被指定的数,若要删除的值可能在列表中多次出现,则需要使用循环来判断是否删除了所有这样的值)

print(bicycles)

输出:

['trek', 'cannondale']

输入:

icycles=["trek","cannondale","redline"]
too_expensive="redline"
bicycles.remove("redline")

print("\nAn "+ too_expensive.title()+ " is too expensive. ")

输出:

An Redline is too expensive.

5.学习方法  sort() 和 sorted() 排序列表中元素

1)运用方法sort()按字母顺序永久性排序列表元素输入:

bicycles = [ "title" , "cannondale" , "redline" ]
bicycles.sort()                                       #运用sort()对列表元素按字母顺序永久性排序
print(bicycles)
bicycles.sort( reverse = True )                       #运用sort( reverse = True )对列表按字母顺序反向顺序永久性排序

print(bicycles)

输出:

['cannondale', 'redline', 'title']

['title', 'redline', 'cannondale']

2)运用方法sorted()按字母顺序临时性排序列表顺序

输入:

bicycles = [ "title" , "cannondale" , "redline" ]
print(sorted(bicycles))                               #运用sorted()对列表元素按字母顺序临时排序
print(bicycles)

print(sorted(bicycles).sort(reverse = True))          #打印出的结果为None(为什么?)

输出:

['cannondale', 'redline', 'title']
['title', 'cannondale', 'redline']

None

6.学习方法 reverse() 倒着打印列表元素

方法reverse()永久性反转列表元素的排列顺序,而不是按字母顺序倒着排列列表元素,且再次调用reverse()可随时恢复到原来的排列顺序。

例如:

输入:

bicycles = [ "title" , "cannondale" , "redline" ]
print(bicycles)
bicycles.reverse()                                    #运用reverse()反转列表元素顺序
print(bicycles)
bicycles.reverse()                                    #调用reverse()恢复列表原来的顺序

print(bicycles)

输出:

['title', 'cannondale', 'redline']
['redline', 'cannondale', 'title']
['title', 'cannondale', 'redline']

7.学习 len() 函数获悉列表长度,即列表元素个数

输入:

bicycles = [ "title" , "cannondale" , "redline" ]

print(len(bicycles))

输出:

3

输入:

bicycles = [ "title" , "cannondale" , "redline" ]
bicycles_len = len(bicycles)

print(bicycles_len)

输出;

3

python笔记003相关推荐

  1. 零基础自学-英文原版Python笔记003: 应用Python的场合使用Python的机构

    我是从这里学的:www.w3resource.com/python 为了方便自己记忆以及后续全英资料阅读理解,重点知识内容开始双语模式. Python的应用场合 系统实用程序(系统管理工具.命令行程序 ...

  2. 夕颜的python笔记003

    #coding:utf-8#今天写个迭代器 class MyIterator(object): def __init__(self): self._res = [1,2,3] self._n = 0 ...

  3. tkinter 笔记: radiobutton 选择按钮(莫烦python笔记)

    1 主体框架还是那个主体框架 window = tk.Tk() window.title('my window') window.geometry('500x500') 2 设置tkinter的文字变 ...

  4. tkinter 笔记:列表部件 listbox (莫烦python 笔记)

    1  主体框架 主体框架部分还是 import tkinter as tkwindow = tk.Tk() #创建窗口window.title('my window') #窗口标题window.geo ...

  5. python笔记: 生成器

    元素按照某种算法推算出来,我们在循环的过程中不断推算出后续的元素 不必创建完整的list,从而节省了大量的空间 这种一边循环一遍计算的机制,称之为生成器generator 1 列表生成器 把列表生成式 ...

  6. python输出字体的大小_Toby的Python笔记 | 预备知识:安装openpyxl学做电子表格

    Toby的Python笔记 | 预备知识:安装openpyxl学做电子表格 Python 需要创建和读取excel表里面的数据,需要用 openpyxl 这个包,今天安装好备用. 首先,进入C命令窗口 ...

  7. c++ 冒泡排序_干货|python笔记1-冒泡排序

    面试的时候经常有面试官喜欢问如何进行冒泡排序?这个问题相信可以难倒一批的同学,本篇就详细讲解如何用python进行冒泡排序. 基本原理 01概念: 冒泡排序是一种交换排序,它的基本思想是:两两比较相邻 ...

  8. python笔记-1(import导入、time/datetime/random/os/sys模块)

    python笔记-6(import导入.time/datetime/random/os/sys模块) 一.了解模块导入的基本知识 此部分此处不展开细说import导入,仅写几个点目前的认知即可.其它内 ...

  9. python慕课笔记_MOOC python笔记(三) 序列容器:字符串、列表、元组

    Python Python开发 Python语言 MOOC python笔记(三) 序列容器:字符串.列表.元组 容器概念 容器是Python中的重要概念,分为有序与无序. 有序容器也称为序列类型容器 ...

最新文章

  1. 【Android】ActionBar的使用(1)
  2. NLP汉语自然语言处理原理与实践
  3. 简书 java jvm_JVM介绍
  4. 写一个sql实现以下查询结果_SQL 优化极简法则,你掌握了几个?
  5. .NET 7 预览版 2 已发布,NativeAOT 正式可用
  6. AGC056E-Cheese【dp】
  7. 察看linux内存使用情况
  8. 数位dp模板 最高位最低位_无纸化办公入门指南(数位板篇)
  9. php导出数组到csv格式demo
  10. 烟雨在线要饭系统v2.0源码
  11. python爬虫实战(七) 爬取B站柯南弹幕+Gephi绘制人物画像
  12. 多向思考者--高敏感人群的内心世界
  13. Scrum立会报告+燃尽图(十月二十六日总第十七次)
  14. 到底谁害了快播?或是服务器标准
  15. 程序员又要背锅?虾米音乐客户端代码惊现神注释:穷逼 VIP!
  16. Linux命令 ln
  17. 【Python脚本】得王者金币,王者大佬快来带我飞
  18. 让Enter键实现Tab键的功能
  19. Socaverse正在推动体育文化成为Web3发展的新驱动力
  20. 英文连写字体怎么练_衡水体英文字体,你必须知道的技巧和注意事项!(建议收藏)...

热门文章

  1. 《全球互联网金融商业模式:格局与发展》——第3章,第2节互联网保险经纪/代理公司...
  2. SPARC架构下的反汇编(四)——SPARC汇编语言(二)
  3. HTML制作WORD表格
  4. 数据集的文字标签(label)转成数字标签
  5. bat文件改成sh文件在linux上运行java程序
  6. 打开网络连接三种方法
  7. 阿里云IoT:控制掌控板板载灯亮灭
  8. bcb6 连接mysql_BCB6常见问题
  9. 中英对照的网络游戏术语
  10. 【20200422】编译原理课程课业打卡十七之求解文法FirstVTLastVT构造文法算符优先关系表