学习链接:Python3 教程 | 菜鸟教程

目录

1.基础知识

2.字符串


1.基础知识

  • 多行语句:
  • 复数类型:
    复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。
  • 字符串:
    1. Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。
    2. Python 中的字符串不能改变。
    3. Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。
    4. 字符串的截取的语法格式如下:变量[头下标:尾下标:步长]
  • 同一行显示多条语句:

  • 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菜鸟教程查漏补缺相关推荐

  1. xpspeak安装教程_查漏补缺:教你正确操作 XPS 分峰软件 XPSPEAK(附下载链接)

    原标题:查漏补缺:教你正确操作 XPS 分峰软件 XPSPEAK(附下载链接) 一.引言 X射线光电子能谱(XPS):利用X射线辐射样品,使原子或分子的内层电子或价电子受激发射出来,光子激发出来的电子 ...

  2. 软件测试查漏补缺(一)——驱动开发、系统测试、测试工具

    软件测试查漏补缺(一)--驱动开发.系统测试.测试工具 一.测试驱动开发 英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法. TDD要求 ...

  3. Java学习查漏补缺及知识点整理

    本文是根据B站up主青空の霞光的JavaSE教程所整理的查漏补缺知识点笔记,有所简陋,希望能帮到大家.有错误希望大家指正.持续更新中- 注意:读此笔记需有一定的Java基础. 文章目录 一.断点调试 ...

  4. 前端面试查漏补缺--(十) 前端鉴权

    前言 本系列最开始是为了自己面试准备的.后来发现整理越来越多,差不多有十二万字符,最后决定还是分享出来给大家. 为了分享整理出来,花费了自己大量的时间,起码是只自己用的三倍时间.如果喜欢的话,欢迎收藏 ...

  5. 算法岗面经整理!查漏补缺

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:阿毛冲冲冲,来源:NewBeeNLP(牛客网) 写在前面 三月面试 ...

  6. 前端面试查漏补缺--(一) 防抖和节流

    前言 本系列最开始是为了自己面试准备的.后来发现整理越来越多,差不多有十二万字符,最后决定还是分享出来给大家. 为了分享整理出来,花费了自己大量的时间,起码是只自己用的三倍时间.如果喜欢的话,欢迎收藏 ...

  7. 计算机三级网络技术查漏补缺

    计算机三级网络技术查漏补缺 DHCP(Dynamic Host Configuration Protocol) DMZ(demilitarized zone) 可信计算机评估准则 VLAN 集线器工作 ...

  8. 2019/5/12 查漏补缺

    目录 2019/5/12 查漏补缺 数据类型分为两大类:基本类型和引用类型: java中类的继承关系 关于接口 重载和重写 静态变量 java中的关键字和保留字 数据库操作 实现数据库收回部分权限的操 ...

  9. Android系统开发和性能优化——查漏补缺【建议收藏】

    做了这么久性能相关的工作,也接触了不少模块,说实话要做好性能这一块,真心不容易.为什么这么说? 是因为需要接触的知识实在是太多了, Android 是一个整体,牵一发而动全身,不是说只懂一个模块就可以 ...

最新文章

  1. 院长齐聚,答疑解惑 | 清华-青岛数据科学研究院“院长接待日”成功举办
  2. workflow4.0学习资料
  3. (十二)struts2的类型转换
  4. NR 5G NG-AP(NG接口)介绍
  5. 开启云原生 MOSN 新篇章 — 融合 Envoy 和 Golang 生态
  6. 《Head First设计模式》第七章-适配器模式、外观模式
  7. QQ浏览器怎么设置为默认浏览器
  8. net中 css 控制 GridView 样式
  9. Spark学习-SparkSQL--04-SparkSQL CLI 单节点运行与yarn集群运行
  10. 表单html遇到的问题及处理,Html表单中遇到的问题
  11. 蓝桥杯 ADV-187 算法提高 勾股数
  12. iOS UIImageView设置为圆形
  13. chmod 777和755
  14. html 一键发送给微信朋友圈,微信朋友圈如何转发别人说说(朋友圈一键集赞神器)...
  15. java bitset javadoc_Java数据结构: java.util.BitSet源码学习
  16. CCS编译错误:error #10099-D和error#10234-D unresolved symbols remain解决方法
  17. 聆秘2013手游渠道之争:四大战役谁主沉浮?
  18. 如何设计一个吸引访问者的网站主页?
  19. Scroller类及scroll相关方法总结
  20. java 组件是什么意思_java中组件是什么意思?

热门文章

  1. 基于密度的聚类算法(3)——DPC详解
  2. java仿QQ聊天室群聊(快速写一个简易QQ)
  3. html 获取语音时长,javascript – HTML5音频 – 获取声音对象的时间(howler.js)
  4. 白帽子-高端信息安全培训(攻防技术、渗透测试、安全产品、安全标准、风险评估、等级保护、项目实战)...
  5. 第六讲 Linux字符设备驱动1
  6. 6 2018-SAE-based classification of school-aged children with ASD using functional magnetic resonanc
  7. VB.net小技巧——读取文本文件并显示到文本框中
  8. 问题 B: 加油站(贪心+模拟)
  9. IDEA插件-----Squaretest(自动生成单元测试)
  10. python(八)装饰器