Python入门-字符串、类型转换

1、在Python中,可以使用以下3种方式来表示字符串变量

  • 单引号:'Python'、'VBA'或者'Intely'
  • 双引号:"Python"、"VBA"
  • 三引号:"""Python"""或者多行字符串:
       """

      Hello,Word.

      """

一般程序员偏好使用单引号。

2、获取字符串的长度,主要使用len(x)函数,如下所示:

>>> len('Hello')
5

空字符串表示为:""或''

>>> len("")
0
>>> len('')
0

len函数返回的是字符串的长度,能够进行四则运算,例如:

>>> 10+len('You')*len('Love')
22

3、字符串连接,可以直接使用"+"来实现,就是进行相加,例如:

>>> 'Hello '+' World'+'.'
'Hello  World.'

同一个字符若需要拼接多次,可以使用*n来实现,如:

>>> 'eliane_lei'*10
'eliane_leieliane_leieliane_leieliane_leieliane_leieliane_leieliane_leieliane_leieliane_leieliane_lei'

4、类型转换

  • 整数转换为浮点数,可以使用函数float(x)
>>> float(10)
10.0
  • 字符串转换为浮点数,也可以使用float(x)
>>> float('13.4')
13.4
  • 将整数和浮点数转换为字符串,则可以使用str(x)函数来实现
>>> str(10)
'10'
>>> str(12.4)
'12.4'
  • 将浮点数转换为整数,则可以使用int(x)函数
>>> int(12.3)
12
>>> int(14.9)
1
  • 使用round(x)函数能够将小于.5的数,向下取整;大于或等于.5的数,向上取整,例如:
>>> round(9.6)
10
>>> round(9.5)
10
>>> round(9.4)
9

  • 将字符转换为数值,可以使用int(x)或者float(x),如:
>>> int('10')
10
>>> float('12.3')
12.3
>>> int('5.4')
Traceback (most recent call last):
  File "<pyshell#18>", line 1, in <module>
    int('5.4')
ValueError: invalid literal for int() with base 10: '5.4'
但是整数字符串,只能使用int;浮点数字符串只能使用float。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值