IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python编程:从入门到实践_学习笔记:() -> 正文阅读

[Python知识库]Python编程:从入门到实践_学习笔记:()

第二章:变量和简单数据类型

name = "adc lovelane"
print(name.title())         
输出: Adc Lovelace       #首字母大写
name = "Adc Lovelace"
print(name.upper())    
print(name.lower())    
输出: ADC LOVELACE       #字母大写
	  adc lovelace       #字母小写
合并(拼接)字符串
first_name = "ada"
last_name = "lovelace"
full_name = first_name+" "+last_name
print(full_name)
输出: (Python使用加号(+)来合并字符串。在这个示例中,我们使用+来合并first_name、空格和last_name,以得到完整的姓名)
ada lovelace
\t  制表符  
\n	换行符
\n\t  换到下一行,并在下一行开头添加一个制表符
>>>favorite_language = ' python '   #创建一个开头和末尾都有空白的字符串
>>>favorite_language.rstrip()    #删除末尾空白符
' python'
>>>favorite_language.lstrip()    #删除开头空白符
'python '
>>>favorite_language.strip()     #删除两端空白符
'python'  
这种删除只是暂时的,接下来再次询问favorite_language的值时,你会发现这个字符串与输入时一样,依然包含多余的空白
要永久删除这个字符串中的空白,必须将删除操作的结果存回到变量中
age=23;
message= "Happy "+str(age)+"rd Birthday!";
print(message);
像上面这样在字符串中使用整数时,需要显式地指出你希望Python将这个整数用作字符串。为此,可调用函数str(),它让Python将非字符串值表示为字符串
Python就知道你要将数值23转换为字符串,进而在生日祝福消息中显示字符23

第三章:列表简介

bicycles = ['trek','cannondale','redline','specialized'];
print(bicycles);
print(bicycles[1]);
print(bicycles[3]);
输出: # 这些代码返回列表中的第二个和第四个元素
cannondale
specialized

Python为访问最后一个列表元素提供了一种特殊语法。通过将索引指定为-1,可让Python返回最后一个列表元素:
print(bicycles[-1])
这些代码返回'specialized'。这种语法很有用,因为你经常需要在不知道列表长度的情况下访问最后的元素。这种约定也适用于其他负数索引,例如,索引-2返回倒数第二个列表元素,索引-3返回倒数第三个列表元素,以此类推
方法append()让动态地创建列表易如反掌,例如,你可以先创建一个空列表,再使用一系列的append()语句添加元素,方法append()将元素'ducati'添加到了列表*末尾*
motorcycles = [];
motorcycles.append('honda');
motorcycles.append('yamaha');
motorcycles.append('suzuki');
print(motorcycles);
输出:
['honda', 'yamaha', 'suzuki']

使用方法insert()可在列表的任何位置添加新元素
motorcycles = ['honda','yamaha','suzuki'];
motorcycles.insert(0,'ducati');
print(motorcycles)
输出:#值'ducati'被插入到了列表开头(见?);方法insert()在索引0处添加空间,并将值'ducati'存储到这个地方。这种操作将列表中既有的每个元素都右移一个位置
['ducati', 'honda', 'yamaha', 'suzuki']
如果知道要删除的元素在列表中的位置,可使用del语句。
motorcycles = ['honda','yamaha','suzuki'];
print(motorcycles);
del motorcycles[0];
print(motorcycles);
输出:   #使用del删除了列表motorcycles中的第一个元素,使用del可删除任何位置处的列表元素,条件是知道其索引。
['honda', 'yamaha', 'suzuki']
['yamaha', 'suzuki']

方法pop()可删除列表末尾的元素,并让你能够接着使用它。术语弹出(pop)源自这样的类比:列表就像一个栈,而删除列表末尾的元素相当于弹出栈顶元素。
motorcycles = ['honda','yamaha','suzuki'];
print(motorcycles);
popped_motorcycle = motorcycles.pop();
print(motorcycles);
print(popped_motorcycle);
输出: #输出表明,列表末尾的值'suzuki'已删除,它现在存储在变量popped_motorcycle中
['honda', 'yamaha', 'suzuki']
['honda', 'yamaha']
suzuki

实际上,你可以使用pop()来删除列表中任何位置的元素,只需在括号中指定要删除的元素的索引即可
motorcycles = ['honda','yamaha','suzuki'];
first_owned = motorcycles.pop(0);
print('The first motorcycle I owned was a '+first_owned.title()+'.');
输出:  #我们弹出了列表中的第一款摩托车(见?),然后打印了一条有关这辆摩托车的消息(见?)。输出是一个简单的句子,描述了我购买的第一辆摩托车
The first motorcycle I owned was a Honda.

每当你使用pop()时,被弹出的元素就不再在列表中了。
如果你不确定该使用del语句还是pop()方法,下面是一个简单的判断标准:如果你要从列表中删除一个元素,且不再以任何方式使用它,就使用del语句;如果你要在删除元素后还能继续使用它,就使用方法pop()。

有时候,你不知道要从列表中删除的值所处的位置。如果你只知道要删除的元素的值,可使用方法remove()。
motorcycles = ['honda','yamaha','suzuki','ducati'];
print(motorcycles);
too_expensive = 'ducati';
motorcycles.remove(too_expensive);
print(motorcycles);
print("A "+too_expensive.title()+"is too expensive for me.");
输出:#在?处定义列表后,我们将值'ducati'存储在变量too_expensive中(见?)。接下来,我们使用这个变量来告诉Python将哪个值从列表中删除(见?)。最后,值'ducati'已经从列表中删除,但它还存储在变量too_expensive中(见?),让我们能够打印一条消息,指出将'ducati'从列表motorcycles中删除的原因
['honda', 'yamaha', 'suzuki', 'ducati']
['honda', 'yamaha', 'suzuki']
A Ducatiis too expensive for me.


方法remove()只删除第一个指定的值。如果要删除的值可能在列表中出现多次,就需要使用循环来判断是否删除了所有这样的值。
  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-07-23 10:43:09  更:2021-07-23 10:46:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/8 2:52:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码