I06-python菜鸟教程查漏补缺
学习链接:Python3 教程 | 菜鸟教程
目录
1.基础知识
2.字符串
1.基础知识
- 多行语句:
- 复数类型:
复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。- 字符串:
- Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。
- Python 中的字符串不能改变。
- Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。
- 字符串的截取的语法格式如下:变量[头下标:尾下标:步长]
同一行显示多条语句:
- type()与isinstance()对比:
注意:Python3 中,bool 是 int 的子类,True 和 False 可以和数字相加, True==1、False==0 会返回 True,但可以通过 is 来判断类型。
- del语句删除一些对象引用:
- 数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。
- 列表:
1.列表中元素的类型可以不相同;
2.删除某些下标的元素,直接li[a:b]=[ ]即可
3.切片[beg,end,step]:第三个参数为负数表示逆向读取
li[-1::-1]表示翻转。
- 元组:
1.不可修改
2.虽然tuple的元素不可改变,但它可以包含可变的对象,比如list列表。
3.构造包含 0 个或 1 个元素的元组比较特殊,所以有一些额外的语法规则:
- 集合:
1.基本功能是进行成员关系测试和删除重复元素。
2.可以使用大括号 { } 或者 set() 函数创建集合,
注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
3.运算:- 字典:
1.键(key)必须使用不可变类型。
2.列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
3.dict():
- 显式数据类型转换:
- python身份运算符is:
- 在交互模式中,最后被输出的表达式结果被赋值给变量 _ :
- 数学函数:
- 随机数函数:
- 三角函数:
- 数学常量:
- 字符串格式化:
- str.format() 格式化数字:
2.字符串
字符串查询(index,find):
字符串大小写转换操作(upper、lower、swapcase、capitalize和title):
注意:原字符串不变,返回的是新字符串(结果)。
字符串对齐(center,just和zfill):
分割字符串(split、splitlines和partition):
合并与替换(join,replace) :
- 判断字符串(isidentifier、isspace、isalpha、isdecimal、isnumeric和isalnum等):
print("hello&".isidentifier())#False,&为非法标识符 print(" t".isspace())#False,"t"为非空 print("aldflafd你好".isalpha())#ture,中文也可以 print("123四".isdecimal())#False,中文不属于十进制 print("123四".isnumeric())#True,中文、罗马字符的数字也算 print("123abc".isalnum())#True,只能字母和数字 print("123四".isdigit())#False,不能包括中文 print("".islower())# False,不能为空字符 print("TLUHBH".isupper())#True print("My Name Is Qlee".istitle())#True,只有第一个字符为大写 print("我是中国人".isascii())#False,中文不属于ascii print("Hello!\nAre you ?".isprintable()) #False,\n不可打印
3.python模块
- 目录只有包含一个叫做 __init__.py 的文件才会被认作是一个包。
4.输入和输出
pass
I06-python菜鸟教程查漏补缺相关推荐
- xpspeak安装教程_查漏补缺:教你正确操作 XPS 分峰软件 XPSPEAK(附下载链接)
原标题:查漏补缺:教你正确操作 XPS 分峰软件 XPSPEAK(附下载链接) 一.引言 X射线光电子能谱(XPS):利用X射线辐射样品,使原子或分子的内层电子或价电子受激发射出来,光子激发出来的电子 ...
- 软件测试查漏补缺(一)——驱动开发、系统测试、测试工具
软件测试查漏补缺(一)--驱动开发.系统测试.测试工具 一.测试驱动开发 英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法. TDD要求 ...
- Java学习查漏补缺及知识点整理
本文是根据B站up主青空の霞光的JavaSE教程所整理的查漏补缺知识点笔记,有所简陋,希望能帮到大家.有错误希望大家指正.持续更新中- 注意:读此笔记需有一定的Java基础. 文章目录 一.断点调试 ...
- 前端面试查漏补缺--(十) 前端鉴权
前言 本系列最开始是为了自己面试准备的.后来发现整理越来越多,差不多有十二万字符,最后决定还是分享出来给大家. 为了分享整理出来,花费了自己大量的时间,起码是只自己用的三倍时间.如果喜欢的话,欢迎收藏 ...
- 算法岗面经整理!查漏补缺
↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:阿毛冲冲冲,来源:NewBeeNLP(牛客网) 写在前面 三月面试 ...
- 前端面试查漏补缺--(一) 防抖和节流
前言 本系列最开始是为了自己面试准备的.后来发现整理越来越多,差不多有十二万字符,最后决定还是分享出来给大家. 为了分享整理出来,花费了自己大量的时间,起码是只自己用的三倍时间.如果喜欢的话,欢迎收藏 ...
- 计算机三级网络技术查漏补缺
计算机三级网络技术查漏补缺 DHCP(Dynamic Host Configuration Protocol) DMZ(demilitarized zone) 可信计算机评估准则 VLAN 集线器工作 ...
- 2019/5/12 查漏补缺
目录 2019/5/12 查漏补缺 数据类型分为两大类:基本类型和引用类型: java中类的继承关系 关于接口 重载和重写 静态变量 java中的关键字和保留字 数据库操作 实现数据库收回部分权限的操 ...
- Android系统开发和性能优化——查漏补缺【建议收藏】
做了这么久性能相关的工作,也接触了不少模块,说实话要做好性能这一块,真心不容易.为什么这么说? 是因为需要接触的知识实在是太多了, Android 是一个整体,牵一发而动全身,不是说只懂一个模块就可以 ...
最新文章
- 院长齐聚,答疑解惑 | 清华-青岛数据科学研究院“院长接待日”成功举办
- workflow4.0学习资料
- (十二)struts2的类型转换
- NR 5G NG-AP(NG接口)介绍
- 开启云原生 MOSN 新篇章 — 融合 Envoy 和 Golang 生态
- 《Head First设计模式》第七章-适配器模式、外观模式
- QQ浏览器怎么设置为默认浏览器
- net中 css 控制 GridView 样式
- Spark学习-SparkSQL--04-SparkSQL CLI 单节点运行与yarn集群运行
- 表单html遇到的问题及处理,Html表单中遇到的问题
- 蓝桥杯 ADV-187 算法提高 勾股数
- iOS UIImageView设置为圆形
- chmod 777和755
- html 一键发送给微信朋友圈,微信朋友圈如何转发别人说说(朋友圈一键集赞神器)...
- java bitset javadoc_Java数据结构: java.util.BitSet源码学习
- CCS编译错误:error #10099-D和error#10234-D unresolved symbols remain解决方法
- 聆秘2013手游渠道之争:四大战役谁主沉浮?
- 如何设计一个吸引访问者的网站主页?
- Scroller类及scroll相关方法总结
- java 组件是什么意思_java中组件是什么意思?
热门文章
- 基于密度的聚类算法(3)——DPC详解
- java仿QQ聊天室群聊(快速写一个简易QQ)
- html 获取语音时长,javascript – HTML5音频 – 获取声音对象的时间(howler.js)
- 白帽子-高端信息安全培训(攻防技术、渗透测试、安全产品、安全标准、风险评估、等级保护、项目实战)...
- 第六讲 Linux字符设备驱动1
- 6 2018-SAE-based classification of school-aged children with ASD using functional magnetic resonanc
- VB.net小技巧——读取文本文件并显示到文本框中
- 问题 B: 加油站(贪心+模拟)
- IDEA插件-----Squaretest(自动生成单元测试)
- python(八)装饰器