python字符串常用方法&变量名命名规范

python变量名命名规范

python变量名命名规范
1、一般以字母(大写,小写字母均可以)开头,例如:myname,Myname
2、后面可以使用下划线_或者数字 例如:My_name
3、大小写敏感
4、不能与关键字相同 (关键字是python语言中的特殊字符串)例如: import=1
5、不要与内置函数相同
print=1;

python 字符串常用方法

1、count 方法 计算字符串中包含多少个指定的字符串
例1:
stra=‘sdasdsadf’;
print(stra.count(‘d’));
程序运行结果:3

2、endswith 方法 检查字符串是否以指定的字符串结尾 属于bool类型
例1:
stra=‘sdasdsadf’;
print(stra.endswith(‘d’));
程序运行结果:False

3、startswith 方法 检查字符串是否以指定的字符串开头 数据bool类型
例1:
stra=‘sdasdsadf’;
print(stra.startswith(‘s’));
程序运行结果:True

4、find 返回指定字符串在字符串中的位置 索引从0开始
find 可以带出参数 表示从什么地方开始找
例1:‘我的名字小猫,他的名字校园’.find(‘,’,3) 从“字”后面开始找
stra=‘sdasdsadf’;
print(stra.find(‘f’));

5、isalpha 检查字符串中是否包含字母
例如1:
stra=‘sdasdsadf’;
print(stra.isalpha());
程序运行结果:False

6、isdigit 检查字符串中是否都是数字
例1:
stra=‘sdasdsadf’;
print(stra.isalpha());
程序运行结果:True
例2:
stra=‘123456789’;
print(stra.isalpha());
程序运行结果:True

7、str.join 将seqence类型的参数的元素字符串合并到一个字符串中,string 作为分隔符
例1:
str_join = [‘小王’,‘小花’,‘小草’,‘小院’,‘小青’,‘侠岚’];
’ '.join(str_join );
print(str_join );
程序运行:[‘小王’ ‘小花’ ‘小草’ ‘小院’ ‘小青’ ‘侠岚’]

8、split 将字符串分割为几个字符串 返回的结果存放在一个list对象里
例1:
str4 = “今天 天气, 真的, 热呀”;
str4.split(“,”);
print(str4.split(“,”));
程序运行结果:
[‘今天 天气’, ’ 真的’, ’ 热呀’]

例2:
str_split = ‘001 welcome,my name is vikey,level 10’;
print(str_split.split(‘my name is ‘)[1].split(’,’)[0]);
程序运行结果:
vikey

9.lower 将字符串中如果存在大写字母均转化为小写字母
例1:
strTolower=‘I love China’;
strTolower.lower();
print(strTolower.lower());
程序运行结果:i love china

10.upper 将字符中的所有小写字母均转换为大写字母

例1:
strToupper=‘i love china’;
strToupper.upper();
print(strToupper.upper());
程序运行结果:
I LOVE CHINA

11.replace 替换字符串中制定的字符串
例1:
str_replace=‘tom is a dog’;
str_replace.replace(‘dog’,‘pig’);
print(str_replace.replace(‘dog’,‘pig’));
程序运行结果:
tom is a pig

12.strip 将字符串前置空格或是后置空格删除
例1:
str_strip=’ this is a key ';
str_strip.strip();
print(str_strip.strip());

程序运行结果:
this is a key

13.lstrip 将字符串前置空格删除*
例1:
str_lstrip=’ this is a paper’;
str_lstrip.lstrip();
print(str_lstrip.lstrip());

程序运行结果:
this is a paper

14.rstrip 将字符串后置空格删除
例1:
str_rstrip='this is a duck ';
str_rstrip.rstrip();
print(str_rstrip.rstrip());
程序运行结果:
this is a duck

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值