python的数据类型之数字和字符串

一、数字 

        python的数据类型包括整数 int、浮点数 float、复数 complex 和布尔值 bool 共四种类型。

python的数据类型在使用的时候,不需要先声明,可以直接使用。

        例如:

x = 13 #X为整数

r = 3.14 #r为浮点数

a = 3 + 4j #a为复数

 

而布尔值类型是一种特殊的数据类型,表示真(true)或者假(false)值,它们分别映射为整数1和0。

二、字符串

        用单引号或者双引号括起来的字符序列称为字符串。例如'yuanyuan','666',"你好呀师傅!"都是字符串。

        在python中定义了很多处理字符串的内置函数和方法(函数是直接调用的,方法需要通过对象用‘ . ’运算符来调用)。下面介绍几个常用的字符串函数和方法。

        1、str() 函数

              str()函数可以将数字对象、列表对象、元组等转换为字符串。

               

s=123
a=[1,2,3]
b=(1,2,3)
print(str(s))
print(type(str(s)))
print(str(a))
print(type(str(a)))
print(str(b))
print(type(str(b)))

        输出结果:

        

         2、find()方法

               find()方法可以查找字符子串在字符串中首次出现的位置,如果没有找到,返回-1

       

s='abcdefggijklmn123456'
print(s.find('12'))
print(s.find('98'))

             运行结果:

                

        3、split()方法

       

s='ac,sk,pl.5156sa'
print(s.split(','))

        运行结果:

                

        4、lower()和upper()方法

             lower()和upper()方法可以转换字母的大小写  

a='yuanyuanworkhard'
s=a.upper()
print(s)
b=s.lower()
print(b)

            运行结果:

                

        5、strip()方法

             strip()方法用于删除字符串首尾指定的字符(默认为空格)。

s='******yuanyuan**work**hard....!!!****'
print(s.strip('*'))

         运行结果:

               

        6、字符串的连接

            字符串的连接只能用“+”号进行相加,从而产生新的字符串

a='1235'
b='yuanyuan'
c=a+b
print(c)

        运行结果:                            

         

         7、字符串转化成数值

              函数int()可以将一个数字字符串转化为整数,函数eval()可以将字符串字符转化为实数。

  

a='123'
b='456'
c=a+b
print(c)
d=int(a)+int(b)    #把字符串转化为整数
print(d)

x1='3.14'
x2='1.34'
x3=eval(x1)+eval(x2)     #把字符串转化为实数
print(x3)

   运行结果:

        

  

        

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

元元努力向上

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

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

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

打赏作者

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

抵扣说明:

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

余额充值