Python初学者学习笔记
《Python编程:从入门到实践》
2020.03.21
- python推荐的变量命名方式:小写单词,中间用下滑杠连接,例如:first_name, last_name
- 去除字符串后面的空格: strname.rstrip(),但不改变原始的字符串,想要改变原始字符串,需要重新赋值,如:
strname = strname.rstrip()
- 去除字符串前面的空格:strname.lstrip(),不改变原始的字符串
- 字符串中每个单词首字母大写:strname.title(),不改变原始的字符串
- 制表符:\t
- 回车符:\n
2020.03.22
- 列表用中括号"[]"括起来;
- print()函数内可以是字符串,也可以是数字。若是字符串,得到的结果不含引号;
- 列表索引从0开始,而不是从1开始
- 列表索引值可以是负数,如list[-1]代表倒数第一个列表元素
- 一个列表中的元素可以是不同的数据类型
- 列表的名字用复数表示是个不错的主意
- 在列表尾部增加新元素:list.append(??)
- 在列表中插入新元素:list.insert(??)
- 删除列表中的元素,用函数del,如:
del list[0]
- 删除列表中最后一个元素,也可以用方法pop()
2020.03.25
- 同时剔除字符串两端的空白,可用strname.strip(),注意,若要改变原始字符串变量,需要赋值
- 显示python之禅
improt this
- Beautiful is better than ugly…
- 一个print()中可以用+号,也可以用逗号。用加号时各个项的数据类型要一致,逗号时,都当做字符串看待
- 方法.pop(),括号为空时弹出列表中最后一个元素,也可以用pop弹出列表中任一位置的元素,括号内的值为列表元素对应的索引号,如temp=list.pop(1)弹出列表list中的第二个元素,赋值到temp中
- 根据值删除元素用方法remove,但是只能删除第一个元素
- 列表排序:方法sort,永久排序
- 临时排序:函数sorted(list)
- 反转列表元素:方法.reverse(),永久排序,如想恢复可以再执行一个.reverse()
- 确定列表的长度:len()
Python初学者学习笔记相关推荐
- 《流畅的python》学习笔记
<流畅的python>学习笔记(一) 起步 第一章 python数据模型 __len__方法 起步 从事软件开发14年半,前12年一直用C/C++写服务器端程序,主要涉及作业.流程调度和通 ...
- python做直方图-python OpenCV学习笔记实现二维直方图
本文介绍了python OpenCV学习笔记实现二维直方图,分享给大家,具体如下: 官方文档 – https://docs.opencv.org/3.4.0/dd/d0d/tutorial_py_2d ...
- python 正则学习笔记
python 正则学习笔记 官方document #1.0 import re m=re.search('(?<=abc)def','cxabcdefgb')print(m.group(0))# ...
- Python数据结构学习笔记——链表:无序链表和有序链表
目录 一.链表 二.无序链表 实现步骤分析 三.无序链表的Python实现代码 四.有序链表 实现步骤分析 五.有序链表的Python实现代码 结语 一.链表 链表中每一个元素都由为两部分构成:一是该 ...
- Python数据结构学习笔记——队列和双端队列
目录 一.队列的定义 二.队列 实现步骤分析 三.队列的Python实现代码 四.队列的应用 六人传土豆游戏 五.双端队列的定义 六.双端队列 实现步骤分析 七.双端队列的Python实现代码 八.双 ...
- Python数据结构学习笔记——栈
目录 一.栈的定义和特性 (一)栈的定义 (二)栈的反转特性 二.实现分析步骤 三.栈的Python实现代码 四.栈的应用 (一)匹配圆括号 (二)匹配符号 (三)模2除法(十进制转二进制) (四)进 ...
- Python基础学习笔记三
Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...
- python opencv 直方图均衡_详解python OpenCV学习笔记之直方图均衡化
本文介绍了python OpenCV学习笔记之直方图均衡化,分享给大家,具体如下: 官方文档 – https://docs.opencv.org/3.4.0/d5/daf/tutorial_py_hi ...
- Python基础学习笔记之(二)
Python基础学习笔记之(二) zouxy09@qq.com http://blog.csdn.net/zouxy09 六.包与模块 1.模块module Python中每一个.py脚本定义一个模块 ...
最新文章
- 使用SQLServer配置管理器配置SQLServer数据库引擎实例,以便侦听特定的固定1433端口。...
- C语言中链表的英文名字,数据结构C语言版 循环链表表示和实现(国外英文).doc
- UITableVIew的性能优化-重用原理
- ESP32 各种时钟参数值设置
- THE QUESTIONS :The Top 25 (what we don't know?)
- C++LU decomposition(LU分解)的实现算法(附完整源码)
- 785. Is Graph Bipartite? 判断二分图
- VS2010-MFC(文档、视图和框架:分割窗口)
- NVIDIA显卡驱动版本,CUDA版本,cudnn版本之间关系及如何选择
- INFINI GATEWAY 极限网关初体验 ElasticSearch 两个集群数据同步
- ppz css栅格框架
- 网络不稳定的原因_关键词排名波动原因,如何解决网站排名不稳定!
- 网易云音乐 linux x32,网易云音乐 for Mac
- 为什么C++开发不需要安装STL库
- 广义相对论-学习记录3-第二章-狭义相对论2
- 安卓中Paint类和Canvas类的方法汇总
- 题解:Summation of Four Primes(整数分解四个素数和)
- 按照题目打印菜单c语言,--单片机C语言编程实训
- IM即时通讯项目讲解(一)--实现类似qq微信表情面板无缝切换
- java.lang.IllegalStateException: Duplicate key 【java8 toMap(key重复如何解决)】