学习笔记(05):Python预科班-数据类型2

立即学习:https://edu.csdn.net/course/play/28064/383861?utm_source=blogtoedu

  • 除法运算

        用/,10/3,结果为小数,若想取            整的话,用两个斜杠10//3, 结果            为3

  • 求余

        用%,例如10%3结果为1

  • 次方

        用**表示,例如2**2代表2的平                方,2**3代表2的三次方,以此类            推

 

 String(字符串)

python中字符串三种表示:

  • 单引号(')   str='this is string'
  • 双引号(")str="this is string"
  • 三引号(''')str='''this is string'''  

字符串切片截取语法: 

 变量[起始下标:结束下标:步进]

(截取从起始下标(包括)到结束下标(不包括)的一段字符)

反斜杠可以转义特殊字符

常用字符串操作函数:

len() , replace(),index()(返回字符串下标),find(),split()

  • str=' I'm lisa ' 语法错误
  • 正确表达用转义字符:str=' I \' m Lisa '
  • 输出反斜杠:str=r'I \' m Lisa'

 3种字符串拼接方式

1. 用“+”拼接

str='北京'+'你好'

2. list拼接(效率高)

list_str=['你好','北京']

str=''.join(list_str) 结果是'你好北京'

若想让两个字符串之间有空格隔开,则在两个单引号之间输入空格:

str=' '.join(list_str) 结果为'你好 北京'

3. format方式拼接

用{}来占位,代表字符串,通过format来赋值,以后也可以随意更换它的字符串

str='我喜欢{},因为我需要{}'.format('python','赚钱')

'我喜欢python,因为我需要赚钱'

 

通过下标访问字符串中的某个字符:

例如:str='abcde',则str[0]代表'a',str[1]代表'b',......

 

切片:

对字符串中的其中一段进行截取

s='abcdefg'

s[0:3]  'abc'

s[:3]  默认从0开始,结果还是‘abc’

s[2:]  一直截取到结尾   'cdefg'

s[:-1]  负数代表倒数,截取从第一个字符(包括)到倒数第一个字符(不包括)之间的字符     'abcdef'

s[::2] 步进是2,  截取结果'aceg'

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值