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