《Python编程:从入门到实践》

2020.03.21

  1. python推荐的变量命名方式:小写单词,中间用下滑杠连接,例如:first_name, last_name
  2. 去除字符串后面的空格: strname.rstrip(),但不改变原始的字符串,想要改变原始字符串,需要重新赋值,如:
strname =  strname.rstrip()
  1. 去除字符串前面的空格:strname.lstrip(),不改变原始的字符串
  2. 字符串中每个单词首字母大写:strname.title(),不改变原始的字符串
  3. 制表符:\t
  4. 回车符:\n

2020.03.22

  1. 列表用中括号"[]"括起来;
  2. print()函数内可以是字符串,也可以是数字。若是字符串,得到的结果不含引号;
  3. 列表索引从0开始,而不是从1开始
  4. 列表索引值可以是负数,如list[-1]代表倒数第一个列表元素
  5. 一个列表中的元素可以是不同的数据类型
  6. 列表的名字用复数表示是个不错的主意
  7. 在列表尾部增加新元素:list.append(??)
  8. 在列表中插入新元素:list.insert(??)
  9. 删除列表中的元素,用函数del,如:
del list[0]
  1. 删除列表中最后一个元素,也可以用方法pop()

2020.03.25

  1. 同时剔除字符串两端的空白,可用strname.strip(),注意,若要改变原始字符串变量,需要赋值
  2. 显示python之禅
improt this
  1. Beautiful is better than ugly…
  2. 一个print()中可以用+号,也可以用逗号。用加号时各个项的数据类型要一致,逗号时,都当做字符串看待
  3. 方法.pop(),括号为空时弹出列表中最后一个元素,也可以用pop弹出列表中任一位置的元素,括号内的值为列表元素对应的索引号,如temp=list.pop(1)弹出列表list中的第二个元素,赋值到temp中
  4. 根据值删除元素用方法remove,但是只能删除第一个元素
  5. 列表排序:方法sort,永久排序
  6. 临时排序:函数sorted(list)
  7. 反转列表元素:方法.reverse(),永久排序,如想恢复可以再执行一个.reverse()
  8. 确定列表的长度:len()

Python初学者学习笔记相关推荐

  1. 《流畅的python》学习笔记

    <流畅的python>学习笔记(一) 起步 第一章 python数据模型 __len__方法 起步 从事软件开发14年半,前12年一直用C/C++写服务器端程序,主要涉及作业.流程调度和通 ...

  2. python做直方图-python OpenCV学习笔记实现二维直方图

    本文介绍了python OpenCV学习笔记实现二维直方图,分享给大家,具体如下: 官方文档 – https://docs.opencv.org/3.4.0/dd/d0d/tutorial_py_2d ...

  3. python 正则学习笔记

    python 正则学习笔记 官方document #1.0 import re m=re.search('(?<=abc)def','cxabcdefgb')print(m.group(0))# ...

  4. Python数据结构学习笔记——链表:无序链表和有序链表

    目录 一.链表 二.无序链表 实现步骤分析 三.无序链表的Python实现代码 四.有序链表 实现步骤分析 五.有序链表的Python实现代码 结语 一.链表 链表中每一个元素都由为两部分构成:一是该 ...

  5. Python数据结构学习笔记——队列和双端队列

    目录 一.队列的定义 二.队列 实现步骤分析 三.队列的Python实现代码 四.队列的应用 六人传土豆游戏 五.双端队列的定义 六.双端队列 实现步骤分析 七.双端队列的Python实现代码 八.双 ...

  6. Python数据结构学习笔记——栈

    目录 一.栈的定义和特性 (一)栈的定义 (二)栈的反转特性 二.实现分析步骤 三.栈的Python实现代码 四.栈的应用 (一)匹配圆括号 (二)匹配符号 (三)模2除法(十进制转二进制) (四)进 ...

  7. Python基础学习笔记三

    Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...

  8. python opencv 直方图均衡_详解python OpenCV学习笔记之直方图均衡化

    本文介绍了python OpenCV学习笔记之直方图均衡化,分享给大家,具体如下: 官方文档 – https://docs.opencv.org/3.4.0/d5/daf/tutorial_py_hi ...

  9. Python基础学习笔记之(二)

    Python基础学习笔记之(二) zouxy09@qq.com http://blog.csdn.net/zouxy09 六.包与模块 1.模块module Python中每一个.py脚本定义一个模块 ...

最新文章

  1. 使用SQLServer配置管理器配置SQLServer数据库引擎实例,以便侦听特定的固定1433端口。...
  2. C语言中链表的英文名字,数据结构C语言版 循环链表表示和实现(国外英文).doc
  3. UITableVIew的性能优化-重用原理
  4. ESP32 各种时钟参数值设置
  5. THE QUESTIONS :The Top 25 (what we don't know?)
  6. C++LU decomposition(LU分解)的实现算法(附完整源码)
  7. 785. Is Graph Bipartite? 判断二分图
  8. VS2010-MFC(文档、视图和框架:分割窗口)
  9. NVIDIA显卡驱动版本,CUDA版本,cudnn版本之间关系及如何选择
  10. INFINI GATEWAY 极限网关初体验 ElasticSearch 两个集群数据同步
  11. ppz css栅格框架
  12. 网络不稳定的原因_关键词排名波动原因,如何解决网站排名不稳定!
  13. 网易云音乐 linux x32,网易云音乐 for Mac
  14. 为什么C++开发不需要安装STL库
  15. 广义相对论-学习记录3-第二章-狭义相对论2
  16. 安卓中Paint类和Canvas类的方法汇总
  17. 题解:Summation of Four Primes(整数分解四个素数和)
  18. 按照题目打印菜单c语言,--单片机C语言编程实训
  19. IM即时通讯项目讲解(一)--实现类似qq微信表情面板无缝切换
  20. java.lang.IllegalStateException: Duplicate key 【java8 toMap(key重复如何解决)】

热门文章

  1. [zoj 3587]Marlon's String[kmp]
  2. 陶哲轩等人用编程方法,推翻了60年几何难题「周期性平铺猜想」
  3. 十大管理之项目成本管理知识点
  4. 办公自动化基础知识题二
  5. Ansible Play book 实现网络自动化
  6. ACCESS数据库窗体
  7. a3.ansible 生产实战案例 -- 系统初始化roles
  8. dxwebsetup 解决一些dll缺少的问题
  9. 【综述】近年来NLP在法律领域的相关研究工作
  10. 神雕侠侣手游服务器维护,神雕侠侣手游7月30日更新维护公告内容大全