c语言删除非数字的字符串_python思维导图入门第三篇,变量,常量,编码,字符串...

python思维导图入门第三篇,变量,常量,编码,字符串

set

  • 是一组key的集合,但不存储value
  • 由于key不能重复,在set中,没有重复的key
  • set是无序的
  • 重复元素在set中自动被过滤
  • set可以看成数学意义上的无序和无重复元素的集合
  • 不可以放入可变对象

操作

创建

创建一个set,需要提供一个list作为输入集合

添加

add(key)方法可以添加元素到set中

删除

remove(key)方法可以删除元素

两个set可以做数学意义上的交集、并集等操作

set


96bee8f1e22948dda67b3440220f9772

变量

  • 不仅可以是数字,还可以是任意数据类型
  • 变量名必须是大小写英文、数字和_的组合,且不能用数字开头
  • 变量类型不固定的语言成为动态语言
  • 静态语言在定义变量时必须指定变量类型

变量


3f82dfaff4564fc38543dfd3d2d323b8

常量

  • 不能变得变量
  • Python中,通常用全部大写的变量名表示常量

常量


d79a15e616d445cc8bda921a322a51e1

字符编码

  • 在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码

字符编码


5c74edf6f6b149bf933c551306fde111

Python的字符串

  • Python 3版本中,字符串是以Unicode编码的
  • 要计算str包含多少个字符,可以用len()函数
  • len()函数计算的是str的字符数,如果换成bytes,len()函数就计算字节数
  • 为了避免乱码问题,应当始终坚持使用UTF-8编码对str和bytes进行转换
  • 在保存源代码时,就需要务必指定保存为UTF-8编码
  • Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行
  • 申明了UTF-8编码并不意味着你的.py文件就是UTF-8编码的,必须并且要确保文本编辑器正在使用UTF-8 without BOM编码

Python的字符串


24d7a26afead4f6296c9d6167a53f3fc

格式化

  • 在Python中,采用的格式化方式和C语言是一致的,用%实现
  • 有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。

格式化


24196b1b80574535bab5238fd65905e2

常见的占位符

  • %d 整数
  • %f 浮点数
  • %s 字符串
  • %x 十六进制整数

常见的占位符


8dddb1fba663461e89186b958ea92204
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值