python笔记003
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相关推荐
- 零基础自学-英文原版Python笔记003: 应用Python的场合使用Python的机构
我是从这里学的:www.w3resource.com/python 为了方便自己记忆以及后续全英资料阅读理解,重点知识内容开始双语模式. Python的应用场合 系统实用程序(系统管理工具.命令行程序 ...
- 夕颜的python笔记003
#coding:utf-8#今天写个迭代器 class MyIterator(object): def __init__(self): self._res = [1,2,3] self._n = 0 ...
- tkinter 笔记: radiobutton 选择按钮(莫烦python笔记)
1 主体框架还是那个主体框架 window = tk.Tk() window.title('my window') window.geometry('500x500') 2 设置tkinter的文字变 ...
- tkinter 笔记:列表部件 listbox (莫烦python 笔记)
1 主体框架 主体框架部分还是 import tkinter as tkwindow = tk.Tk() #创建窗口window.title('my window') #窗口标题window.geo ...
- python笔记: 生成器
元素按照某种算法推算出来,我们在循环的过程中不断推算出后续的元素 不必创建完整的list,从而节省了大量的空间 这种一边循环一遍计算的机制,称之为生成器generator 1 列表生成器 把列表生成式 ...
- python输出字体的大小_Toby的Python笔记 | 预备知识:安装openpyxl学做电子表格
Toby的Python笔记 | 预备知识:安装openpyxl学做电子表格 Python 需要创建和读取excel表里面的数据,需要用 openpyxl 这个包,今天安装好备用. 首先,进入C命令窗口 ...
- c++ 冒泡排序_干货|python笔记1-冒泡排序
面试的时候经常有面试官喜欢问如何进行冒泡排序?这个问题相信可以难倒一批的同学,本篇就详细讲解如何用python进行冒泡排序. 基本原理 01概念: 冒泡排序是一种交换排序,它的基本思想是:两两比较相邻 ...
- python笔记-1(import导入、time/datetime/random/os/sys模块)
python笔记-6(import导入.time/datetime/random/os/sys模块) 一.了解模块导入的基本知识 此部分此处不展开细说import导入,仅写几个点目前的认知即可.其它内 ...
- python慕课笔记_MOOC python笔记(三) 序列容器:字符串、列表、元组
Python Python开发 Python语言 MOOC python笔记(三) 序列容器:字符串.列表.元组 容器概念 容器是Python中的重要概念,分为有序与无序. 有序容器也称为序列类型容器 ...
最新文章
- 【Android】ActionBar的使用(1)
- NLP汉语自然语言处理原理与实践
- 简书 java jvm_JVM介绍
- 写一个sql实现以下查询结果_SQL 优化极简法则,你掌握了几个?
- .NET 7 预览版 2 已发布,NativeAOT 正式可用
- AGC056E-Cheese【dp】
- 察看linux内存使用情况
- 数位dp模板 最高位最低位_无纸化办公入门指南(数位板篇)
- php导出数组到csv格式demo
- 烟雨在线要饭系统v2.0源码
- python爬虫实战(七) 爬取B站柯南弹幕+Gephi绘制人物画像
- 多向思考者--高敏感人群的内心世界
- Scrum立会报告+燃尽图(十月二十六日总第十七次)
- 到底谁害了快播?或是服务器标准
- 程序员又要背锅?虾米音乐客户端代码惊现神注释:穷逼 VIP!
- Linux命令 ln
- 【Python脚本】得王者金币,王者大佬快来带我飞
- 让Enter键实现Tab键的功能
- Socaverse正在推动体育文化成为Web3发展的新驱动力
- 英文连写字体怎么练_衡水体英文字体,你必须知道的技巧和注意事项!(建议收藏)...