03 基本数据类型(int, bool, str)

基本数据类型

一. Python基本数据类型

  常见的基本数据类型  

    1. int 整数. 主要用来进行数学运算.

    2. bool 布尔. 判断.

    3. str 字符串. 一般用来存放小量的数据.

    4. list 列表. 可以用来存放大量的数据.

    5. dict 字典. 以key:value的形式存储数据.

    6. set 集合. 数学.

    7. tuple 元组. 是不可变的.

 

  1. 在int(整数)中最常见的操作就是 + - * / // % **

    bit_length(). 是一个数的二进制长度.

  2. bool 里常用到的就是类型转换的问题.

      bool里取值只有True和False两种,所以bool值没有操作.

         类型转换有很多种, 例如把字符串转换成整数, 把整数转换成bool等. 

      在这里得出几个结论:

    结论1: 想要转换成什么数据类型就用这个类型把要转换的内容括起来.

    结论2: True => 1  False => 0

       结论3: 可以当做False来用的数据有: 0 "" () [] {} None.

  3. str(字符串)

       1. 字符是指单一的文字符号.

       2. 字符串是指有序的字符序列.

            3. 字符串是由 ' " ''' """ 括起来的内容.

  4. 索引和切片.

       1. 索引:  一排数字, 反应第某个位置的字符, 下标是从0开始的.

       2. 切片: 可以使用下标来截取部分字符串的内容. 

           语法是: str[start: end], 但是要注意一个规则, 就是顾头不顾尾, 是从start开始截取, 但是不包括end.

      str[start: end: step] step: 步长. 如果是正数 从左往右取. 如果是负数 从右往左  每n个取1个.

  5. 字符串的常用操作方法

       字符串是不可变的,任何的操作对原字符串是不会有任何的影响的.

       1. 大小写转来转去.

         upper() 转化成大写, 忽略大小写的时候.

       2. 切来切去.

       strip() 去掉左右两端空白, 常见的情况是用户输入的内容都要去空白.

          replace(old, new) 字符串替换.

          split() 切割. 结果是list.

        3. 查找

             startswith() 判断是否以xxx开头.

           find() 查找出xxx出现的位置.

        4. 条件判断.

                     isdigit() 判断是否是数字组成, 不包括小数点.

             5. 计算字符串的长度.

                     len()  求长度. 是Python的内置函数, 是和print()一样的.

             6. 迭代.

                     我们可以使用for循环来获取字符串中的每一个字符.

                     for 变量 in 可迭代的对象:

                       循环体(break, continue).

                     else

                        当循环结束的时候执行.

转载于:https://www.cnblogs.com/Joshuawait/p/9592648.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值