基本数据类型

整数类型

十进制

二进制

以 0b 或者 0B 开头,如ob101

八进制

以 0O 或者 0o 开头

十六进制

以 0x 或者 0X 开头

浮点数

使用字母e或者E作为幂的符号,以10为基数,格式如下:

e 表示 a*10b

round(x, d):对x四舍五入,d是小数截取位数

浮点数间运算与比较用round()函数辅助

复数

z = a+bj 被称为复数

z.real获得实部,z.imag 获得虚部

字符串类型

基本知识

单引号或者双引号均可

多行字符串可以使用一对三单引号或者三双引号表示

''' 你好

世界 '''

索引

切片:<字符串>[M:N] 返回M~N-1的一段子串

<字符串>[M:N] ,M缺失代表开头,N缺失代表结尾

<字符串>[M:N:K] ,在这段子串中根据步长K返回结果

[::-1] 是反转字符串

Python 字符串中每个字符都是 Unicode 编码

格式化:使用 .format() 方法,用法:

<模板字符串>.format(<逗号分隔的参数>)

"{ }:计算机{ }的CPU占用率为{ }%".format("2018-10-10","C",10) # 默认 0,1,2 的顺序

"{1}:计算机{0}的CPU占用率为{2}%".format("2018-10-10","C",10) # 指定顺序

操作符

字符串操作符

功能

n * x 或者 x * n

将字符串 x 复制 n 次

x in s

判断 x 是否为 s 的子串

常用函数

len(x) -> 长度

str(x) -> 将任意类型转换为字符串

hex(x) 或者 oct(x) -> 整数x的十六进制或者八进制的小写形式字符串

chr(u) -> 返回整数 u 的对应 Unicode 码的字符串,如 chr(65) 返回 ‘A’

ord(x) -> 返回字符 x 对应的 Unicode 编码

常用方法

str.lower() 或者 str.upper()

str.split(sep = None) -> 返回一个列表,由 str 根据 sep 被分隔的部分组成

str.count(sub) -> 返回子串在 str 中出现的次数

str.replace(old, new)

str.center(width, [, fillchar]) -> 字符串 str 根据宽度 width 居中,fillchar 可选

str.strip(chars) -> 从 str 中去掉在其左侧和右侧 chars 中列出的字符

str.join(iter) -> 在 iter 变量除最后元素外每个元素后增加一个 str,如 ",".join("12345") 结果为 "1,2,3,4,5" ,主要用于字符串分隔等

嵩天python笔记_嵩天Python学习笔记-01相关推荐

  1. python描边_【基础】学习笔记52-Python3 matplotlib绘图-热力图1

    # 热力图: # imshow(X, cmap=None, norm=None, aspect=None, interpolation=None, alpha=None, vmin=None, vma ...

  2. python3入门与进阶笔记_【基础】学习笔记6-python3 Turtle库_实操进阶3

    # 樱花:有设置阴影效果 import turtle ast importmath importrandom def SetTurtle(): # t.colormode(255)  # 采用0-25 ...

  3. Python的dict字典结构操作方法学习笔记

    Python的dict字典结构操作方法学习笔记 这篇文章主要介绍了Python的dict字典结构操作方法学习笔记本,字典的操作是Python入门学习中的基础知识,需要的朋友可以参考下 一.字典的基本方 ...

  4. 23神经网络 :唐宇迪《python数据分析与机器学习实战》学习笔记

    唐宇迪<python数据分析与机器学习实战>学习笔记 23神经网络 1.初识神经网络 百度深度学习研究院的图,当数据规模较小时差异较小,但当数据规模较大时深度学习算法的效率明显增加,目前大 ...

  5. 《深度学习入门-基于Python的理论与实现》学习笔记1

    <深度学习入门-基于Python的理论与实现>学习笔记1 第一章Python入门 Python是一个简单.易读.易记的编程语言,可以用类似于英语的语法进行编写程序,可读性高,且能写出高性能 ...

  6. ubuntu 安装Pangolin 过程_余辉亮的学习笔记的博客-CSDN博客_pangolin安装

    ubuntu 安装Pangolin 过程_余辉亮的学习笔记的博客-CSDN博客_pangolin安装

  7. 【初阶】unity3d官方案例_太空射击SpacingShooter 学习笔记 显示分数时,如何让函数之间相互交流...

    [初阶]unity3d官方案例_太空射击SpacingShooter 学习笔记 显示分数时,如何让函数之间相互交流 一.关于 显示分数时,如何让函数之间相互交流 这是一个非常好的逻辑问题 1 思路:主 ...

  8. 【机器学习笔记】可解释机器学习-学习笔记 Interpretable Machine Learning (Deep Learning)

    [机器学习笔记]可解释机器学习-学习笔记 Interpretable Machine Learning (Deep Learning) 目录 [机器学习笔记]可解释机器学习-学习笔记 Interpre ...

  9. 《南溪的目标检测学习笔记》——模型预处理的学习笔记

    1 介绍 在目标检测任务中,模型预处理分为两个步骤: 图像预处理:基于图像处理算法 数值预处理:基于机器学习理论 关于图像预处理,请参考<南溪的目标检测学习笔记>--图像预处理的学习笔记 ...

  10. homeassistant mysql_学习笔记 篇三:HomeAssistant学习笔记docker安装的ha更换数据库

    学习笔记 篇三:HomeAssistant学习笔记docker安装的ha更换数据库 2018-11-15 12:06:58 4点赞 18收藏 3评论 是返乡过年?还是就地过年?最新一届#双面过节指南# ...

最新文章

  1. Tips——IndexSearcher自动更新
  2. 自定义非等高 Cell
  3. 基于corosync+pacemaker实现主从高可用集群
  4. css根据文字长度实现宽度自适应
  5. 哈理工计算机分数线2020,2021哈尔滨理工大学研究生分数线一览表(含2019-2020历年复试)...
  6. 深入理解计算机操作系统:链接
  7. idea JDK安装与配置
  8. day 68 增删改查 语法
  9. SpringBoot2 整合Kafka组件,应用案例和流程详解
  10. 涉密专用服务器审计系统,国产专用服务器主机审计
  11. vue-router 设置路由在新窗口打开页面
  12. 用Java实现并查集
  13. [白话解析]以水浒传为例学习隐马尔可夫模型
  14. 秋招一个半月流水账+招银网路科技offer
  15. BZOJ 2563 阿狸和桃子的游戏 题解(贪心)
  16. 致远OA自定义函数--正则表达式匹配校验
  17. sony6000正在连接服务器,极速对焦+11张每秒连拍 Sony A6000评测
  18. 最全APP测试思想及流程要点,高薪测试人员一定要看
  19. Kafka常用shell脚本命令
  20. 转载 Lua xpcall

热门文章

  1. 史上最全的 iOS 各种测试工具集锦,看看有没有你不知道的
  2. 普元EOS7.5生成RestFul接口服务
  3. Java自定义数组排序
  4. 曼昆 宏观经济学 笔记
  5. JavaScript入门知识
  6. 【macOS付费软件推荐】第6期:Reeder
  7. 精讲设计模式-Builder模式
  8. Python实战之12306抢票
  9. wbs简单介绍以及相关模板截图
  10. https证书密钥生成步骤