最近在研究学习python,记录自己学习理解的过程,供复习使用。文章欠妥的地方请大家批评指正。
Python变量和字符串
1.print()函数打印字符串时,注意单引号和双引号的交叉使用。
2.注释有两种:
①单行注释: #注释内容
②块注释:" " “注释内容” " "
3.变量的命名要求:
①变量名有意义,见名知意
②变量名只能包含字母、下划线与数字、不能数字开头
③不能与python关键字重名
4.python最常见的四种数据类型
①字符串-str
②整数-int
③浮点数-float
④布尔型-bool
5.type()函数
type函数可以得到变量的数据类型,输出 str | int | float | bool
a="1" b=1 c=1.0 d=True print(type(a),type(b),type(c),type(d))
运行结果:
6.基本的运算符
7.接受用户的输入
使用input()函数,括号里可以加输入说明信息。
a=input("请输入变量a的值:") print(a)
运行结果:
8.字符串与数字相互转换
a=3 b="3" c=False print(str(a)) print(bool(b)) print(int(c))
运行结果:
9.字符串拼接
字符串拼接是指将多个字符串合并,形成一个新的字符串。字符串拼接使用“+”处理。
print("你"+"是"+"李大")
运行结果:
10.字符串大小写转换
11.格式化字符串(str.format()函数)
print("{} {} you".format("I","Love")) print("{1} {0} you".format("Love","I")) print("{p2} {p1} you".format(p1="Love",p2="I"))
运行结果:
对于又多个变量来说,当然最好用的还是第3种写法。
12.格式化数字(format()函数)
print(format(123123.128,"0.2f")) print(format(123123.128,",")) print(format(123123.128,"0,.2f"))
运行结果:
13.制表符与换行符
制表符是增加字符的缩进,在字符串中使用\t
换行符是指为字符串换行输出,在字符串中使用\n
print("姓名\t年龄\t性别\n李大\t18\t女")
运行结果:
只要知道\t代表一个Tab键,\n代表回车键即可
14.删除空白
在python中," 123"与"123"不是同一个字符串,前者多了一个空格。这时候引出了删除空白的函数。
15.查找字符串(str.find()函数)
print("You are my sunshine!".find("e")) print("You are my sunshine!".rfind("e")) print("You are my sunshine!".find("e",0,7)) print("You are my sunshine!".rfind("e",0,19)) print("You are my sunshine!".rfind("e",7,18))
运行结果:
find()函数是从左往右找子字符串的位置(不局限于例子中字符),rfind()函数是从右往左找。子字符串后面的两个数字表示查找范围,不写表示默认在全长里找,返回首先找到的字符串位置。
注:两个数字的范围是左闭右开,故到不了18的位置,找不到则返回-1。
16.字符串替换(str.replace()函数)
print("aaaabbbccbb".replace("b","d")) print("aaaabbbccbb".replace("b","d",4))
运行结果:
两个字符串后面的数字代表替换次数,不写数字默认全部替换。
本文地址:https://blog.csdn.net/qq_37290809/article/details/108254759
希望与广大网友互动??
点此进行留言吧!