首先我们学习一下python的基础,python3的教程到处都是,本文只讲解里面需要注意的点。

1.数据类型和变量需要注意的几个点
字符串的转义:\" \’

print('I\'m \"OK\"!')

遇到计算符%的转义:

print('%d%%'%(18))

2.list的使用
list获取元素

d=['Michael', 'Bob', 'Tracy', 'Adam']
print(d[0])
print(d[1])
print(d[2])
print(d[3])

list添加元素

d=['Michael', 'Bob', 'Tracy', 'Adam']
d.append('yearns')
print(d)

list清空元素

d=['Michael', 'Bob', 'Tracy', 'Adam']
d.clear()
print(d)

list清空某个元素

d=['Michael', 'Bob', 'Tracy', 'Adam']
d.remove('Bob')
print(d)
#或者根据位置清空
d=['Michael', 'Bob', 'Tracy', 'Adam']
d.pop(1)
print(d)

list将元素添加到指定位置

d=['Michael', 'Bob', 'Tracy', 'Adam']
d.insert(1,"yearns")
print(d)

3.tuple与list的使用方法基本一致。
tuple需要注意的是,当tuple只有一个元素的时候,后面加,

t = (1,)

4.python的条件判断与其它语言也大致相同,给出下图作为参考:


5. python关于循环的使用,以下图作为参考:


6.dict的使用

d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}print(d['Bob']) #根据key查找value
d['Bob']=80 #根据key修改value
print(d)
m = {'Michael': 95, 'Bob': {'first':74,'second':78}, 'Tracy': 85}
print(m['Bob']['first'])#多层嵌套取值

7.set的使用

重复元素在set中自动被过滤

s=set([1, 1, 2, 2, 3, 3])
print(s)

Python自我成长笔记(二)相关推荐

  1. Python自我成长笔记(一)

    在写这篇文章前,我己自学python一个周了,中间遇到大大小小的坑无数.以下讲解一些我的踩坑攻略. pip安装命令:python -m pip install --upgrade pip --forc ...

  2. 《Python cookbook》笔记二

    <Python cookbook>笔记二 第二章 字符串和文本 -使用多个界定符分割字符串- 你需要将一个字符串分割为多个字段,但是分隔符 (还有周围的空格) 并不是固定 的. # str ...

  3. Java语言基础(Java自我进阶笔记二)

    Java语言基础(Java自我进阶笔记二) 一. 什么是Java 的主类结构? 1. #mermaid-svg-xWTL2A8kDyyRPexH .label{font-family:'trebuch ...

  4. python rot13解密_codewars(python)练习笔记二十:ROT13解密

    codewars(python)练习笔记二十:ROT13解密 题目 How can you tell an extrovert from an introvert at NSA? Va gur ryr ...

  5. 【Python应用探索笔记二】百度语音合成与识别

    目录 一.使用国内源安装Python的第三方库 二.录音函数模块 1.固定录音时间的录音方式 2.根据音量大小控制录音开关 三.发送音频文件到百度API 四.语音合成 依旧是百度AI开放平台的功能,这 ...

  6. python二郎成长笔记(二)(封装类class)

    封装类--class(将内容封装到某处) class name:def const(self,--) 我们调用函数const时可以这样调用 obj = name() obj.const() 这里有个概 ...

  7. python自我总结笔记、加上一些自己思考_写技术博客那点事(此篇文章 鼓励自己 多思考 多学习 多做 )...

    前言 写文章是一个短期收益少,长期收益很大的一件事情,人们总是高估短期收益,低估长期收益.往往是很多人坚持不下来,特别是写文章的初期,刚写完文章没有人阅读会有一种挫败感,影响了后期创作. 从某种意义上 ...

  8. Programming Computer Vision with Python (学习笔记二)

    首先介绍跟图像处理.显示有关两个库:NumPy和Matplotlib,然后介绍增强图像对比度的实现原理. NumPy NumPy是Python用于科学计算的基础库,提供了一些很有用的概念,如:N维数组 ...

  9. header python 环境信息_python获取网页header头部信息(python小白学习笔记二)

    方法一:代码查看 通过python获取网页的链接url,返回码,以及相关的信息 #对反爬虫网页,可以设置一些headers信息,模拟成浏览器取访问网站 import urllib.request ur ...

最新文章

  1. 一些有趣的题目(java)持续更新
  2. html实现点赞评论功能_html的canvas实现画布功能
  3. 扩展用户体验之操作栏ActionBar
  4. 用户界面改变图片锚点
  5. Go 语言 练习 聊天室 01
  6. JAVA入门_多线程_邮局派发信件
  7. OpenCV iOS-视频处理
  8. 【动态规划BFS】相遇
  9. pinpoint性能检测工具搭建(APM)
  10. vs设计窗口不见了_龙猫腕表评测:VS沛纳海320V2版本
  11. Python3.2.3官方文档(中文版)
  12. Redhat或者Centos 手动安装htop
  13. 外贸业务员会计算机知识,外贸业务员、电子商务
  14. 微信付费阅读支付宝可用,iOS抽成30%;苹果安卓充电器或统一;UOS 20发布 | 极客头条...
  15. 丁胖胖眼中的WINDOWS操作系统(一)
  16. 跨域资源请求(除jsonp以外)的方法
  17. PDE1 Introduction to PDE
  18. SmartGit for Mac(图形化Git客户端)
  19. Pano2VR制作全景图缩略图导航
  20. 数学建模——使用matlab神经网络工具箱训练和预测

热门文章

  1. 浅谈全概率公式和贝叶斯公式
  2. 画出漂亮的神经网络图,神经网络可视化工具大汇总
  3. cas 6.2 Incompatible because this component declares an API of a component compatible with Java 11
  4. 手机版云盘怎么打开连接服务器,手把手教你简易NAS构建,手机/平板/智能电视随意调取,家庭存储云共享,有了自己的网络云盘后再也不用担心容量不够了!...
  5. 一文带你深入浅出C语言数组
  6. Java 批量压缩图片zip文件
  7. excel表格内文字怎么换行_Excel | 单元格内换行与撤销换行的方法
  8. 微信最新数据:每天有 10.9 亿人打开微信,7.8 亿人进入朋友圈
  9. 解决Flutter出现Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to 问题
  10. Linux中nvme驱动详解