Python学习

Posted andraw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习相关的知识,希望对你有一定的参考价值。

字符串的索引与切片

1、索引

  设存在字符串s=‘ABCDEFG‘,s[0]为起始位置,s[-1]为末尾

2、切片

 技术分享图片

什么是数据类型

int:用于计算

bool:判断

str:少量数据,可操作

list:储存大量数据,例如[1,2,3,4,‘Andraw‘,[1,2,3]]

元祖:也能储存大量数据,只读,(1,2,3,‘asda‘) 

dict:字典{‘name’:‘asd‘,‘age‘:‘55‘ },字典{‘Andraw‘:[1,3,5,2]}

  键值对形式,关系强,查询快

集合:{1,2,3,4,‘adsas‘}

数据类型之间的转换

1、int转bool

  0为False,非0为True

2、str转bool

  ‘‘为False,非空为true

int操作方法

bit_lenght():该位转换为二进制所需最少二进制位数

字符串操作方法

capitalize():首字母大写

upper():字母转为全大写

lower():字母转为全小写

swapcase():大小写翻转

title():空格或特殊字符包括数字隔开的首字母大写

center():以多少宽度,将内容居中,可设置填充,默认空白填充

expandtabs():字符串中出现 ,则将前面的字符串补全8位,超过8位,则补全16位

startwith():检测以什么开头,满足则返回True,例如:s.startwith("a"),以a开头;可切片,例如:                          s.startwith(‘e‘,2,6),从第2位开始,到第5位结束,以e开头

find():检测字符串是否包含该字符串,存在返回该位置索引,不存在返回-1

index():检测字符创是否包含该字符串,存在返回该位置索引,不存在报错

strip():去除左右的空格,或自己设立的特殊字符,默认空格,可同时去除多个,例如s.strip(" -#"),去除左右的                 空格,-,和#字符

count():检测包含多少个所检查的字符串,返回个数,没有返回0,例如:count("al"),检测该字符串有多少个al

split():将字符串拆分成你需要的list,例如;s="a b c d",s.split(),默认空格分割,切成[‘a‘,‘b‘,‘c‘,‘d‘]

replace():将旧字符创替换成新的字符串,默认全替换,可最后加数字,决定替换几个

isalnum():字符串由字母或数字组成

isalpha():字符串由字母组成

isdigit():字符串由数字组成

 

以上是关于Python学习的主要内容,如果未能解决你的问题,请参考以下文章

Python学习教程(Python学习路线+Python学习视频):Python数据结构

Python 系统学习梳理_All

AI测试学习Python学习Python基础学习

AI测试学习Python学习Python基础学习

0基础该不该学习Python?适合学习吗?

怎么学习Python,学习Python需要那些学习条件?