Python自我成长笔记(二)
首先我们学习一下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自我成长笔记(二)相关推荐
- Python自我成长笔记(一)
在写这篇文章前,我己自学python一个周了,中间遇到大大小小的坑无数.以下讲解一些我的踩坑攻略. pip安装命令:python -m pip install --upgrade pip --forc ...
- 《Python cookbook》笔记二
<Python cookbook>笔记二 第二章 字符串和文本 -使用多个界定符分割字符串- 你需要将一个字符串分割为多个字段,但是分隔符 (还有周围的空格) 并不是固定 的. # str ...
- Java语言基础(Java自我进阶笔记二)
Java语言基础(Java自我进阶笔记二) 一. 什么是Java 的主类结构? 1. #mermaid-svg-xWTL2A8kDyyRPexH .label{font-family:'trebuch ...
- python rot13解密_codewars(python)练习笔记二十:ROT13解密
codewars(python)练习笔记二十:ROT13解密 题目 How can you tell an extrovert from an introvert at NSA? Va gur ryr ...
- 【Python应用探索笔记二】百度语音合成与识别
目录 一.使用国内源安装Python的第三方库 二.录音函数模块 1.固定录音时间的录音方式 2.根据音量大小控制录音开关 三.发送音频文件到百度API 四.语音合成 依旧是百度AI开放平台的功能,这 ...
- python二郎成长笔记(二)(封装类class)
封装类--class(将内容封装到某处) class name:def const(self,--) 我们调用函数const时可以这样调用 obj = name() obj.const() 这里有个概 ...
- python自我总结笔记、加上一些自己思考_写技术博客那点事(此篇文章 鼓励自己 多思考 多学习 多做 )...
前言 写文章是一个短期收益少,长期收益很大的一件事情,人们总是高估短期收益,低估长期收益.往往是很多人坚持不下来,特别是写文章的初期,刚写完文章没有人阅读会有一种挫败感,影响了后期创作. 从某种意义上 ...
- Programming Computer Vision with Python (学习笔记二)
首先介绍跟图像处理.显示有关两个库:NumPy和Matplotlib,然后介绍增强图像对比度的实现原理. NumPy NumPy是Python用于科学计算的基础库,提供了一些很有用的概念,如:N维数组 ...
- header python 环境信息_python获取网页header头部信息(python小白学习笔记二)
方法一:代码查看 通过python获取网页的链接url,返回码,以及相关的信息 #对反爬虫网页,可以设置一些headers信息,模拟成浏览器取访问网站 import urllib.request ur ...
最新文章
- 一些有趣的题目(java)持续更新
- html实现点赞评论功能_html的canvas实现画布功能
- 扩展用户体验之操作栏ActionBar
- 用户界面改变图片锚点
- Go 语言 练习 聊天室 01
- JAVA入门_多线程_邮局派发信件
- OpenCV iOS-视频处理
- 【动态规划BFS】相遇
- pinpoint性能检测工具搭建(APM)
- vs设计窗口不见了_龙猫腕表评测:VS沛纳海320V2版本
- Python3.2.3官方文档(中文版)
- Redhat或者Centos 手动安装htop
- 外贸业务员会计算机知识,外贸业务员、电子商务
- 微信付费阅读支付宝可用,iOS抽成30%;苹果安卓充电器或统一;UOS 20发布 | 极客头条...
- 丁胖胖眼中的WINDOWS操作系统(一)
- 跨域资源请求(除jsonp以外)的方法
- PDE1 Introduction to PDE
- SmartGit for Mac(图形化Git客户端)
- Pano2VR制作全景图缩略图导航
- 数学建模——使用matlab神经网络工具箱训练和预测
热门文章
- 浅谈全概率公式和贝叶斯公式
- 画出漂亮的神经网络图,神经网络可视化工具大汇总
- cas 6.2 Incompatible because this component declares an API of a component compatible with Java 11
- 手机版云盘怎么打开连接服务器,手把手教你简易NAS构建,手机/平板/智能电视随意调取,家庭存储云共享,有了自己的网络云盘后再也不用担心容量不够了!...
- 一文带你深入浅出C语言数组
- Java 批量压缩图片zip文件
- excel表格内文字怎么换行_Excel | 单元格内换行与撤销换行的方法
- 微信最新数据:每天有 10.9 亿人打开微信,7.8 亿人进入朋友圈
- 解决Flutter出现Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to 问题
- Linux中nvme驱动详解