欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python基础语法学习(变量和字符串)

程序员文章站 2022-09-21 10:03:08
python学习笔记(一)最近在研究学习python,记录自己学习理解的过程,供复习使用。文章欠妥的地方请大家批评指正。python变量和字符串1.print()函数打印字符串时,注意单引号和双引号的交叉使用。2.注释有两种:①单行注释: #注释内容②块注释:" " “注释内容” " "3.变量的命名要求:①变量名有意义,见名知意②变量名只能包含字母、下划线与数字、不能数字开头③不能与python关键字重名4.python最常见的四种数据类型①字符串-str②整数-int③浮点...
最近在研究学习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)) 

运行结果:
Python基础语法学习(变量和字符串)

6.基本的运算符
Python基础语法学习(变量和字符串)
7.接受用户的输入
使用input()函数,括号里可以加输入说明信息。

a=input("请输入变量a的值:") print(a) 

运行结果:
Python基础语法学习(变量和字符串)
8.字符串与数字相互转换

a=3 b="3" c=False print(str(a)) print(bool(b)) print(int(c)) 

运行结果:
Python基础语法学习(变量和字符串)

9.字符串拼接
字符串拼接是指将多个字符串合并,形成一个新的字符串。字符串拼接使用“+”处理。

print("你"+"是"+"李大") 

运行结果:
Python基础语法学习(变量和字符串)
10.字符串大小写转换
Python基础语法学习(变量和字符串)
11.格式化字符串(str.format()函数)

print("{} {} you".format("I","Love")) print("{1} {0} you".format("Love","I")) print("{p2} {p1} you".format(p1="Love",p2="I")) 

运行结果:
Python基础语法学习(变量和字符串)
对于又多个变量来说,当然最好用的还是第3种写法。

12.格式化数字(format()函数)

print(format(123123.128,"0.2f")) print(format(123123.128,",")) print(format(123123.128,"0,.2f")) 

运行结果:
Python基础语法学习(变量和字符串)

13.制表符与换行符

  • 制表符是增加字符的缩进,在字符串中使用\t
  • 换行符是指为字符串换行输出,在字符串中使用\n
print("姓名\t年龄\t性别\n李大\t18\t女") 

运行结果:
Python基础语法学习(变量和字符串)
只要知道\t代表一个Tab键,\n代表回车键即可

14.删除空白
在python中," 123"与"123"不是同一个字符串,前者多了一个空格。这时候引出了删除空白的函数。
Python基础语法学习(变量和字符串)
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)) 

运行结果:
Python基础语法学习(变量和字符串)
find()函数是从左往右找子字符串的位置(不局限于例子中字符),rfind()函数是从右往左找。子字符串后面的两个数字表示查找范围,不写表示默认在全长里找,返回首先找到的字符串位置。

  • 注:两个数字的范围是左闭右开,故到不了18的位置,找不到则返回-1。

16.字符串替换(str.replace()函数)

print("aaaabbbccbb".replace("b","d")) print("aaaabbbccbb".replace("b","d",4)) 

运行结果:
Python基础语法学习(变量和字符串)

两个字符串后面的数字代表替换次数,不写数字默认全部替换。

本文地址:https://blog.csdn.net/qq_37290809/article/details/108254759