python 基本元素(数字、字符串的使用)学习汇总

Python 基本元素

1. 数字

运算符描述
+加法
-减法
*乘法
/浮点数除法
//整数除法(余数会被截去不要)
%模(求余)
**
  • 整数:

    x,y=divmod(a,b)的使用:a为被除数,b为除数,得到的结果为一个包含两个元素的结果,为元祖。x为整除的值,y为取余的数

  • 基数:

    整数默认使用十进制数,除非你在数字前添加前缀,显式地指定使用其他基数

    符号进制例子
    0b/0B二进制0b102
    0o/0O八进制0o108
    0x/0X十六进制0x1016
  • 类型转换:

    int()将浮点数转换为整数时,所有小数点后面的部分会被舍去,也可以将仅包含数字和正负号的字符串转换成整数,无法接受包含小数点或指数的字符串

  • 浮点数:

    float()将整数转换为浮点数仅仅需要添加一个小数点,也可以将包含有效浮点数(数字、正负号、小数点、指数、及指数的前缀e)的字符串转换为真正的浮点数数字

2. 字符串

字符串型本质是字符序列,是不可变的,无法对原字符串进行修改,但可以复制其中一部分到新字符串

  • 使用引号创建:
    ‘单行字符串’ 或 ‘’‘多行字符串’’’(双引号同理可以使用)
  • 使用str()进行类型转换
  • 使用\转义
  • 使用+拼接字符串
  • 使用*复制
  • 使用[]提取字符
    • 偏移量:左侧从0开始,右侧从-1开始
    • 指定的偏移量超过字符串的长度会得到异常
    • 字符串是不可变的无法插入字符或改变指定位置的字符
  • 使用[start: end: step]分片
    • [:] :提取从头到尾的整个字符串
    • [start:] :从start提取到结尾
    • [:end] :从开头提取到end-1
    • [start:end] :从start提取到end-1
    • [start: end :step] :从start提取到end-1,每step个字符提取一个
  • 使用len()获得长度
  • 使用split()分割
    split()默认使用空白字符-----换行符 空格 制表符
    split()函数括号里传入分割的字符,字符串分割成 列表
  • 使用join()合并
    将若干子串的列表分解,并将这些子串合成一个完整的大的字符串
    格式:‘合并符’.join(字符串列表)
  • 熟悉字符串
    • str.startwith():是否以什么开头
    • str.endwith():是否以什么结尾
    • str.find():第一个出现什么的位置(偏移量)
    • str.rfind():最后一次出现什么的位置(偏移量)
    • str.count():出现什么的次数
    • str.isalnum():出现所有的字符是否都是数字或字母
  • 大小写与对齐方式
    • str.capitalize():让字符串首字母变成大写
    • str.title():让所有单词的开头字母变成大写
    • str.upper():让所有字母都大写
    • str.lower():让所有字母都小写
    • str.swapcase():将所有字母大小写转换
    • str.center():字符串居中
    • str.ljust();左对齐
    • str.rjust() :右对齐
  • 使用replace()替换
    str.replace(需要被替换的字符串,用于替换的字符串,需要替换多少处(默认只替换第一处))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

H_Mike

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值