Mosh_Python课程笔记_第二章 Primitive Types基本数据类型(35m)

本文介绍了Python中的字符串处理,包括长度计算、切片、转义序列、格式化字符串、常用方法如strip、find和replace,以及数字类型、数学运算和类型转换,特别提到了math模块的使用。
摘要由CSDN通过智能技术生成

2.3 Strings


len(输入参数)  输出字符串长度,len是通用函数,不仅限于字符串。

字符串名[ x : y ] 切片   切取索引为x到y-1的子字符串(左开右闭) 

字符串名[ 数字 ] 取相应索引的字符 

例:结果为ppl,因为切片是左闭右开。

2.4 Escape Sequences

 \是转义字符。有了转义字符Python就不会把字符串中间的 " 当成字符串的左右双引号 

第一个\为转义字符,所以最终输出只有一个 \ 

\n为换行符

2.5 Formatted Strings


字符串用 + 连接 

格式化 字符串:f "  " 是想输出的字符串样式,{ }里面是要格式化的内容,如表达式,变量等。

2.6 String Methods

对象具有的函数称为方法。例如,字符串.upper()方法将字符串全部变为大写。

course.upper( ) 返回的是一个新的字符串,原字符串不受影响。但可以定义一个新的变量

其它常用字符串方法如下

部分方法说明: 

字符串.strip( )方法可以删除字符串左右两边的空格。

字符串.lstrip( )删左边空格   字符串.rstrip()删右边空格 

字符串.find( )方法用来获取字符或子字符串的第一个索引。若果查找的字符串中没有我输入的想查找的字符或者子字符串,那么输出-1,如上图。

 字符串.replace( )方法是用第一个参数替换字符串中所有的第二个参数(全部替换)。

用in检查字符串中是否有我想检查的字符或者子字符串,返回值为布尔类型。

 2.7 Numbers

python中有3种类型的数字,整型、浮点型和复数。

常用数学运算如下:

2.8 Working with Numbers


因为math是个集成包(库),是个project或者说是对象,那么我们要调用math库中的函数就得用math.方法名( )。用谷歌搜 python3 math module可以找math库中所有的方法(函数)。

2.9 Type Conversion

常用类型转换

只有将 0、" "、None 转换为bool类型时为False,其他值转换为bool类型都为True

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值