惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

K
Kaspersky official blog
罗磊的独立博客
F
Fortinet All Blogs
人人都是产品经理
人人都是产品经理
量子位
V
Visual Studio Blog
Blog — PlanetScale
Blog — PlanetScale
M
MIT News - Artificial intelligence
B
Blog RSS Feed
腾讯CDC
博客园_首页
aimingoo的专栏
aimingoo的专栏
博客园 - 三生石上(FineUI控件)
博客园 - Franky
S
SegmentFault 最新的问题
N
Netflix TechBlog - Medium
小众软件
小众软件
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
L
LINUX DO - 热门话题
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Martin Fowler
Martin Fowler
D
Docker
P
Privacy & Cybersecurity Law Blog
S
Securelist
V
V2EX
Jina AI
Jina AI
阮一峰的网络日志
阮一峰的网络日志
T
Tor Project blog
The Hacker News
The Hacker News
Microsoft Azure Blog
Microsoft Azure Blog
AWS News Blog
AWS News Blog
The GitHub Blog
The GitHub Blog
有赞技术团队
有赞技术团队
T
The Exploit Database - CXSecurity.com
Help Net Security
Help Net Security
酷 壳 – CoolShell
酷 壳 – CoolShell
Application and Cybersecurity Blog
Application and Cybersecurity Blog
博客园 - 叶小钗
Recent Announcements
Recent Announcements
Cloudbric
Cloudbric
Y
Y Combinator Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Latest news
Latest news
MongoDB | Blog
MongoDB | Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Recorded Future
Recorded Future
V2EX - 技术
V2EX - 技术

博客园 - ZEKELOVE

学习云计算基础总结 初识物联网的无线(长/短)距离技术总结 初识物联网知识入门总结 学习React框架-总结 WEB开发-HTML入门学习总结 WEB开发-CSS入门学习总结 WEB开发-HTML入门学习总结 华为RPA机器人学习(2) 华为RPA机器人学习(1) Python学习(1)-基础语法学习丨【生长吧!Python】 《Python入门》学习笔记(3) 《Python入门》学习笔记(1) 《基于华为云DevCloud的托马斯商城》的学习笔记 Vue+Vue-router微信分享功能 Angular4中路由Router类的跳转navigate 2017浅谈面试(一) iscroll简单使用说明 jQuery File Upload跨域上传 文本框输入内容放大显示和格式化插件
《Python入门》学习笔记(2)
ZEKELOVE · 2021-04-16 · via 博客园 - ZEKELOVE

上一篇文章分享内容:《Python入门》学习笔记(1)

Python数据类型

Python的数据类型,提供了六种内置数据类型,有Number、String、List、Tuple、Dictionary、Set;数据类型分类包含有序、无序、可变和不可变。

数值类型支持int、float、bool、complex,不同类型数字运算结果为精度较高的类型;

计算函数有(abs,round,divmod,max,min,sum等);

math模块提供运算函数(三角函数,绝对值,阶乘等)。

字符和字符串是有限的字符集合,字符串长度可用len函数查看,声明字符串的方式有单引、双引和三引号,三引号字符串可以换行,类型转换方式str(obj);获取字符串中字符通过索引,批量获取切片方法str[a:b:c],字符串其它常用操作(split,replace,lower,upper,join等)。

元祖Tuple由小括号包裹,元素用逗号隔开。

列表是有序可变的序列,元素可以是任意对象,常用操作增加、删除、查找、排序、逆序等。

字典的元素是由键和值组成,是无序可变的序列,由花括号包裹,元素逗号隔开。

集合的元素是唯一的,重复元素会被删除,集合逻辑运算有交集、并集、差集,有添加、删除操作。

数据的常用操作

数据拷贝(copy),有深拷贝和浅拷贝;

运算符有算数、比较、赋值、逻辑、成员和身份运算符,身份运算符是比较所引用对象的存储单元。

数据结构有线性表、数组、链表、队列、树、图、哈希存储结构、栈堆。

Python的判断(if)和循环(for,while)语句

判断语句,关键字是if,通过条件语句的执行结果来决定执行的代码块。False的值有0、None、[]、{}、()、"",除了False以外的任意对象都是True。如果有多个条件分支的判断,可以使用if-elif-else的形式。判断语句的小技巧,使用隐式的判断条件,最可能出现的判断放前面,避免深层次嵌套,避免无意义判断。

循环语句,重复执行的任务需要使用循环语句,设置循环次数,来执行相同代码块,循环语句有for和while循环。for循环接受可迭代对象作为参数,后面可加入else语句块,在循环结束时执行。while是在某条件下循环执行代码块。使用continue实现本次循环的跳过,break来结束整个循环。空循环是循环体是空的,不执行任何任务;递归就是调用自身的技巧。

 下一篇文章分享内容:《Python入门》学习笔记(3)

作者:zeke     
          出处:http://zhf.cnblogs.com/
          本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。