Python学习3月5号【python编程 从入门到实践】---》笔记
---恢复内容开始---
1.变量
一、只能包含字母、数字、下划线。****不能以数字开头作变量
二、不能包含空格,
三、不要将python关键字和函数名用作变量名
四、最好能有描述性和简短的特征
五、慎用使用小写字母1和大写字母O
**如果不小心错误地拼写了变量名时,python解释器提供的traceback,
Traceback (most recent call last):
File "C:/Users/Jackson/PycharmProjects/untitled5/操作列表.py", line 12, in <module>###指出第二行存在错误#########
print(b)
NameError: name 'b' is not defined###########指出它发现的是什么样的错误#######
2.字符串
一、用引号括起的都是字符串,并且引号可以是单引号,也可以是双引号,
############## ''This is my friend alex''#########
############## ' this is my house' #############
或者你可以这样利用
‘I have told you ''i was a superman!'' '
二、(1)改变字符串的大小写
name.title() ###首字母大写
name.upper()###全员大写
name.lower()###全员小写
(2)可以使用加号(+)来合并字符串
(3)\t制作制表符 \n添加换行符
(4) lstrip() rstrip()末尾清除
【message='One of student's shout at me'】#####小心这种错误 【age=23#######这个变量可能是数值23,也可能是字符2和3。所以要将int转化为str,所以要用到函数str()。 message="happy "+age+" brithday"print(message)】
3.列表简介 (1)利用方括号 [] 来表示列表,并且利用逗号来分隔其中的元素。
(2)列表是有序集合,如果要访问列表中的任何元素,只需将该元素的位置或且索引告诉Python就ok (3)如果要访问最后一个元素可以利用 -1 来带入输出函数里面 (4)修改列表元素 语法跟访问列表元素类似
shoes_brand=['nike','adidas','puma']
print(shoes_brand)
shoes_brand[0]='uniqlo'
print(shoes_brand) (5)列表中添加元素 ————————》1.append()函数 在列表末尾添加一个元素,且不影响列表中的其他所有元素 或者你可以先创建一个列表再一个一个放进去 或者你也可以利用For循环放进去 2.在列表中插入元素 这里就不得不提一下这个的函数 ——————》 insert() 然后每一个
元素都向右移动一个位置
shoes_brand = ['nike', 'adidas', 'puma']
shoes_brand.insert(-1,'converse')
print(shoes_brand)
3.从列表中删除元素 使用 Del语句
shoes_brand = ['nike', 'adidas', 'puma']
del shoes_brand [0]
print(shoes_brand) 4.或者使用方法pop()删除元素
shoes_brand = ['nike', 'adidas', 'puma']
print(shoes_brand)
(popped_shoes_brand)=shoes_brand.pop()
print(shoes_brand)
print(popped_shoes_brand) 输出
['nike', 'adidas', 'puma']
['nike', 'adidas']
puma
使用pop(0)任何位置处的元素
使用完了pop函数后,被弹出的元素就不再在列表了。
5.根据值删除元素 这里就要用remove()
shoes_brand = ['nike', 'adidas', 'puma']
print(shoes_brand)
too_expersive='nike'
shoes_brand.remove(too_expersive)
print(shoes_brand)
print("\nA pair of " + too_expersive.title() + " shoes is too expensive for me.") 6.组织列表 (1) 使用sort方法对列表进行永久性排序####汽车按字母顺序排列
cars=['bmw','toyata','subaru','audi']
cars.sort()
print(cars)#####永久地修改了列表元素的排列顺序,并且再也无法恢复到原来的排列顺序
cars=['bmw','toyata','subaru','audi']
cars.sort(reverse=True)
print(cars)#####添加reverse=True就可以按与字母顺序相反 #####并且不会影响他们在原始列表的位置
cars=['bmw','toyata','subaru','audi']
print(cars)
cars.reverse()
print(cars)#######倒着打印列表 ¥¥¥注意,reverse()不是指按与字母顺序相反的顺序排列列表元素,而只是反转列表的元素
Python学习3月5号【python编程 从入门到实践】---》笔记的更多相关文章
- Python编程从入门到实践笔记——异常和存储数据
Python编程从入门到实践笔记——异常和存储数据 #coding=gbk #Python编程从入门到实践笔记——异常和存储数据 #10.3异常 #Python使用被称为异常的特殊对象来管理程序执行期 ...
- Python编程从入门到实践笔记——文件
Python编程从入门到实践笔记——文件 #coding=gbk #Python编程从入门到实践笔记——文件 #10.1从文件中读取数据 #1.读取整个文件 file_name = 'pi_digit ...
- Python编程从入门到实践笔记——类
Python编程从入门到实践笔记——类 #coding=gbk #Python编程从入门到实践笔记——类 #9.1创建和使用类 #1.创建Dog类 class Dog():#类名首字母大写 " ...
- Python编程从入门到实践笔记——函数
Python编程从入门到实践笔记——函数 #coding=gbk #Python编程从入门到实践笔记——函数 #8.1定义函数 def 函数名(形参): # [缩进]注释+函数体 #1.向函数传递信息 ...
- Python编程从入门到实践笔记——用户输入和while循环
Python编程从入门到实践笔记——用户输入和while循环 #coding=utf-8 #函数input()让程序暂停运行,等待用户输入一些文本.得到用户的输入以后将其存储在一个变量中,方便后续使用 ...
- Python编程从入门到实践笔记——字典
Python编程从入门到实践笔记——字典 #coding=utf-8 #字典--放在{}中的键值对:跟json很像 #键和值之间用:分隔:键值对之间用,分隔 alien_0 = {'color':'g ...
- Python编程从入门到实践笔记——if语句
Python编程从入门到实践笔记——if语句 #coding=utf-8 cars=['bwm','audi','toyota','subaru','maserati'] bicycles = [&q ...
- Python编程从入门到实践笔记——操作列表
Python编程从入门到实践笔记——操作列表 #coding=utf-8 magicians = ['alice','david','carolina'] #遍历整个列表 for magician i ...
- Python编程从入门到实践笔记——列表简介
Python编程从入门到实践笔记——列表简介 #coding=utf-8 #列表——我的理解等于C语言和Java中的数组 bicycles = ["trek","cann ...
- Python编程从入门到实践笔记——变量和简单数据类型
Python编程从入门到实践笔记——变量和简单数据类型 #coding=gbk #变量 message_1 = 'aAa fff' message_2 = 'hart' message_3 = &qu ...
随机推荐
- SuperSocket性能数据采集的应用程序接口的改动
性能数据采集的应用程序接口作了修改,两个虚方法已经被更改: protected virtual void UpdateServerSummary(ServerSummary serverSummary ...
- python 多线程,tthread模块比较底层,而threading模块是对thread做了一些包装,multithreading
Python多线程详解 2016/05/10 · 基础知识 · 1 评论· 多线程 分享到:20 本文作者: 伯乐在线 - 王海波 .未经作者许可,禁止转载!欢迎加入伯乐在线 专栏作者. 1.多线程的 ...
- [ Laravel 5.1 文档 ] 服务 —— 帮助函数
http://laravelacademy.org/post/205.html 1.简介 Laravel自带了一系列PHP帮助函数,很多被框架自身使用,然而,如果你觉得方便的话也可以在应用中随心所欲的 ...
- 有什么类方法或是函数可以查看某个项目的Laravel版本的?
查看composer.json文件: "require": { "php": ">=7.0.0", "fideloper/p ...
- Adam那么棒,为什么还对SGD念念不忘 (3)—— 优化算法的选择与使用策略
在前面两篇文章中,我们用一个框架梳理了各大优化算法,并且指出了以Adam为代表的自适应学习率优化算法可能存在的问题.那么,在实践中我们应该如何选择呢? 本文介绍Adam+SGD的组合策略,以及一些比较 ...
- Treap(树堆)入门
作者:zifeiy 标签:Treap 首先,我么要知道:Treap=Tree+Heap. 这里: Tree指的是二叉排序树: Heap指的是堆. 所以在阅读这篇文章之前需要大家对 二叉查找树 和 堆( ...
- 机器学习降维方法概括, LASSO参数缩减、主成分分析PCA、小波分析、线性判别LDA、拉普拉斯映射、深度学习SparseAutoEncoder、矩阵奇异值分解SVD、LLE局部线性嵌入、Isomap等距映射
机器学习降维方法概括 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u014772862/article/details/52335970 最近 ...
- 高级教程: 作出动态决策和 Bi-LSTM CRF 重点
动态 VS 静态深度学习工具集 Pytorch 是一个 动态 神经网络工具包. 另一个动态工具包的例子是 Dynet (我之所以提这个是因为使用 Pytorch 和 Dynet 是十分类似的. 如果你 ...
- laravel-admin新手的使用
1.添加页面 配置好laravel-admin的模板后 点击管理员管理里的菜单列表,输入如下信息即可 提交之后刷新页面,左侧菜单就会显示新增的广告管理的标签 2.定义路由 配置好前端的页面显示之后就要 ...
- Ubuntu Kylin 14.04安装
早听说Ubuntu Kylin对中国本地做了很多定制的工作,想搜狗输入法.WPS,还有中国日历等.昨天没事就下载了一个Kylin试用了下,使用的方法还是使用EasyBCD软件做了个硬盘安装启动,关于E ...