(三)基本数据类型和字符串的操作

一、python基本数据类型

     1. int ==> 整数. 主要⽤来进⾏数学运算。1234.....

     2. str ==> 字符串, 可以保存少量数据并进⾏相应的操作。 ‘abcdef’

     3. bool==>判断真假, True, False

     4. list==> 存储⼤量数据.[ ]表⽰ [‘a’,’b’,’c’]

     5. tuple=> 元组, 不可以发⽣改变 ⽤( )表⽰。('physics', 'chemistry', 1997, 2000)

     6. dict==> 字典, 保存键值对, ⼀样可以保存⼤量数据。{'a': 1, 'b': '3'}

     7. set==> 集合, 保存⼤量数据. 不可以重复. 其实就是不保存valuedict{'a', 'r', 'b', 'c', 'd'}

     8. bytes 一堆字节. 最小数据单元

二、类型互相转换的方式

    1.int和字符串互转,str(数字)int(字符串)

    2.intbool互转,int(TrueFalse)bool(数字)---数字0False,其余的都是True

    3.bool和字符串互转,bool(字符串)---””就是空字符串,是False,其余的都是Truestr(TrueFalse)

  intboolstr三者可以得出一个适合三者对的结论:想把xxx转化成yy类型. yy(xxx)。其他的类型有的可以,有的却不可以,可以多尝试一下。

  另一个结论:能够表示False的数据: 0, "", [], {}, set(), tuple(), None, False

三、基本类型的操作

     1.Int

  bit_length(数字),输入数字后可以得到这个数字在系统中占几位。

     2.bool

没有其他操作,只是作为条件使用

     3.str

       1)字符按照固定的顺序连成串,被' 或者" 或者''' 或者"""括起来的内容。

       2)切片

          s[start:end:step]

            start:开始

            end: 结束  取不到

            step: 步长, 控制方向. xx个取一个

 

        3)一大波操作.

           字符串是不可变的数据类型. 不论如何操作.对原来的字符串是不会有影响的

           1, upper() 转换成大写. 忽略大小写

           2, strip() 去掉左右两端的空白 空格, \t \n.  所有用户输入的内容都要去空白

           3, replace(old, new) old替换成new

           4, split() 字符串切割

           5, startswith() 判断是否以xxx开头

           6, find() 查找, 找不到返回-1

           7, isdigit() 判断是否是数字组成

           8, len() 求长度

   以上8个方法是常用的,下面图中比较全面。

   

      4)for循环遍历字符串

         for 变量 in 可迭代对象:

              循环体

转载于:https://www.cnblogs.com/asia-yang/p/10034553.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值