Python学习笔记之(二)变量和简单的数据类型
变量和简单的数据类型
- 1. 变量
- 2. 字符串
- 2.1 修改字符串的大小写
- 2.2 在字符串中使用变量
- 2.3 使用制表符或换行符来添加空白
- 2.4 删除空白
- 2.5 删除前/后缀
- 3. 数
- 3.1 整数
- 3.2 浮点数
- 3.3 整数和浮点数
- 3.4 数中的下划线
- 3.5 同时给多个变量赋值
- 3.6 常量
- 4. 注释
- 5. Python 之禅
本篇文章主要讲解了 Python 中变量的定义,以及 Python 中字符串和数两种数据类型。
1. 变量
可随时修改变量的值,Python 记录变量最新值。
- 变量名只能包含
字母
、数字
和下划线
;==》中文也可以,但不推荐;
变量名可以字母和下划线打头,但是不能以数字打头。 - 变名不能包含
空格
,但可以用下划线
来分隔; - 不要将 Python 关键字和函数名作为变量名;
- 变量名应既简短又具有描述性;
2. 字符串
字符串(String) 就是一系列字符,在 Python 中,用引号引起的都是字符串,其中引号可以是
单引号
,也可以是双引号
。
2.1 修改字符串的大小写
使用方法:
- 变量名.函数名
说明:
title()-->首字母修改为大写
upper()-->全大写
lower()-->全小写例如:
say_hello = "Hello Python world!"
print(say_hello.upper())输出结果:
HELLO PYTHON WORLD!
PS:每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成工作。title()函数不需要额外的信息,因此它后面的括号是空的。
例如:
2.2 在字符串中使用变量
f 字符串,f 是 format(设置格式)的简写,因为 Python 通过把花括号内的
变量
替换为其值
来设置字符串的格式。
使用方法:
- f"{变量1}{变量2}…{变量n}"
示例:
first_name = "H"
last_name = "Moon"
full_name = f"Hello {first_name} {last_name}, welcome to Python world!"
print(full_name)输出结果:
Hello H Moon, welcome to Python world!
2.3 使用制表符或换行符来添加空白
在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。你可以使用空来来组织输出,让用户阅读起来更容易。
说明:
\t-->制表符
\n-->换行符例如:
print("Choose your language:\n\tChinese\n\tEnglish\n\tRussian")输出结果:
Choose your language:ChineseEnglishRussian
2.4 删除空白
说明:
strip()-->删除两端空白
rstrip()-->删除右端空白
lstrip()-->删除左端空白示例:
full_name = " H Moon "
print(f"{full_name.strip()}-->删除了两端空白")
print(f"{full_name.rstrip()}-->删除了右端空白")
print(f"{full_name.lstrip()}-->删除了左端空白")输出结果:
H Moon-->删除了两端空白H Moon-->删除了右端空白
H Moon -->删除了左端空白
2.5 删除前/后缀
说明:
removeprefix()-->删除前缀
removesuffix()-->删除后缀示例:
url = "www.baidu.com"
print(url.removeprefix("www."))
print(url.removesuffix(".com"))
temp_url = url.removeprefix("www.")
print(temp_url.removesuffix(".com"))输出结果:
baidu.com
www.baidu
baidu
3. 数
在编程中,经常使用数(number)来记录得分,表示可视化数据,存储次信息,等等。
3.1 整数
在 Python 中,可对整数(integer)执行加(+)减(-)乘(*)除(/)运算。
在终端会话中,Python 使用两个乘号(**)表示乘方运算。
Python 还支持运算顺序,因此可以在同一个表达式中使用多种运算,还可以用括号来调整运算顺序。
运算顺序:
- 先括号内运算
- 再处理乘除
- 最后进行加减
示例:
result = 2*(1+2*2)**2
print(result)输出结果:
50#此结果可以看出,乘方的运算顺序高于乘法!
3.2 浮点数
Python 将带小数点的数成为浮点数(float)。
从很大程度来说,使用浮点数时无须考虑其行为。你只要输入要试用的数,Python 通常会按你期望的方式处理它们。需要注意的是,结果包含的小数位数可能是不确定的。
示例:
0.2+0.1输出结果:
0.3
3.3 整数和浮点数
- 任意两个数相除,结果总是浮点数,即便这两个数都是整数且能整除;
- 在其他任何运算中,如果一个操作数是整数,另 一个操作数是浮点数,结果也是浮点数;
示例:
9/3
3.0*2输出结果:
3
6#从输出结果并看不出来是否为浮点数。
3.4 数中的下划线
在书写很大的数时,可使用
下划线
将其中的位分组,使其更清晰易读。
示例:
year = 2_025
min = 0.1234_5
print(year)
print(min)输出结果:
2025
0.12345
3.5 同时给多个变量赋值
可在一行代码中给朵哥变量赋值,这有助于缩短程序并提高可读性。
示例:
how , about , you = "how" , "about" , "you"
x , y , z = 1 , 2 , 3
print(f"{how} {about} {you}?")
print(x,y,z)输出结果:
how about you?
1 2 3
3.6 常量
常量(constant) 是在程序的
整个生命周期内
都保持不变
的变量
。Python 没有内置的常量类型,但 Python 程序员会使用全大写字母(单次可用下划线分隔)来指出应将某个变量视为常量。
MAX_MUN = 5000
4. 注释
注释(Comment) 让你能够使用自然语言在程序中添加说明。
在 Python 中,注释用井号(#)标识。井号后面的内容都会被 Python 解释器忽略。
#这里是注释,可标注函数功能XXX
print("Hello Hello Hello~") #这后面也可以注释,可标注本行代码内容XXX
5. Python 之禅
import this
- 上下文内容
- 上文:Python学习笔记之(一)搭建Python 环境
- 下文:敬请期待
- 更新时间
- 25年8月24日