Python学习笔记之(二)变量和简单的数据类型

变量和简单的数据类型

  • [1. 变量](#1. 变量)
  • [2. 字符串](#2. 字符串)
    • [2.1 修改字符串的大小写](#2.1 修改字符串的大小写)
    • [2.2 在字符串中使用变量](#2.2 在字符串中使用变量)
    • [2.3 使用制表符或换行符来添加空白](#2.3 使用制表符或换行符来添加空白)
    • [2.4 删除空白](#2.4 删除空白)
    • [2.5 删除前/后缀](#2.5 删除前/后缀)
  • [3. 数](#3. 数)
    • [3.1 整数](#3.1 整数)
    • [3.2 浮点数](#3.2 浮点数)
    • [3.3 整数和浮点数](#3.3 整数和浮点数)
    • [3.4 数中的下划线](#3.4 数中的下划线)
    • [3.5 同时给多个变量赋值](#3.5 同时给多个变量赋值)
    • [3.6 常量](#3.6 常量)
  • [4. 注释](#4. 注释)
  • [5. Python 之禅](#5. Python 之禅)

本篇文章主要讲解了 Python 中变量的定义,以及 Python 中字符串和数两种数据类型。


1. 变量

可随时修改变量的值,Python 记录变量最新值。

  • 变量名只能包含字母、数字和下划线;==》中文也可以,但不推荐;
    变量名可以字母和下划线打头,但是不能以数字打头。
  • 变名不能包含空格,但可以用下划线来分隔;
  • 不要将 Python 关键字和函数名作为变量名;
  • 变量名应既简短又具有描述性;

2. 字符串

字符串(String) 就是一系列字符,在 Python 中,用引号引起的都是字符串,其中引号可以是单引号,也可以是双引号。

2.1 修改字符串的大小写

使用方法:

  • 变量名.函数名
python 复制代码
说明:
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}"
python 复制代码
示例:
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 使用制表符或换行符来添加空白

在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。你可以使用空来来组织输出,让用户阅读起来更容易。

python 复制代码
说明:
\t-->制表符
\n-->换行符

例如:
print("Choose your language:\n\tChinese\n\tEnglish\n\tRussian")

输出结果:
Choose your language:
	Chinese
	English
	Russian

2.4 删除空白

python 复制代码
说明:
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 删除前/后缀

python 复制代码
说明:
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 还支持运算顺序,因此可以在同一个表达式中使用多种运算,还可以用括号来调整运算顺序。

运算顺序:

  1. 先括号内运算
  2. 再处理乘除
  3. 最后进行加减
python 复制代码
示例:
result = 2*(1+2*2)**2
print(result)

输出结果:
50

#此结果可以看出,乘方的运算顺序高于乘法!

3.2 浮点数

Python 将带小数点的数成为浮点数(float) 。

从很大程度来说,使用浮点数时无须考虑其行为。你只要输入要试用的数,Python 通常会按你期望的方式处理它们。需要注意的是,结果包含的小数位数可能是不确定的。

python 复制代码
示例:
0.2+0.1

输出结果:
0.3

3.3 整数和浮点数

  • 任意两个数相除,结果总是浮点数,即便这两个数都是整数且能整除;
  • 在其他任何运算中,如果一个操作数是整数,另 一个操作数是浮点数,结果也是浮点数;
python 复制代码
示例:
9/3
3.0*2

输出结果:
3
6

#从输出结果并看不出来是否为浮点数。

3.4 数中的下划线

在书写很大的数时,可使用下划线将其中的位分组,使其更清晰易读。

python 复制代码
示例:
year = 2_025
min = 0.1234_5
print(year)
print(min)

输出结果:
2025
0.12345

3.5 同时给多个变量赋值

可在一行代码中给朵哥变量赋值,这有助于缩短程序并提高可读性。

python 复制代码
示例:
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 程序员会使用全大写字母(单次可用下划线分隔)来指出应将某个变量视为常量。

python 复制代码
MAX_MUN = 5000

4. 注释

注释(Comment) 让你能够使用自然语言在程序中添加说明。

在 Python 中,注释用井号(#)标识。井号后面的内容都会被 Python 解释器忽略。

python 复制代码
#这里是注释,可标注函数功能XXX
print("Hello Hello Hello~") #这后面也可以注释,可标注本行代码内容XXX

5. Python 之禅

python 复制代码
import this

:
上文: Python学习笔记之(一)搭建Python 环境
:
下文:敬请期待


:
25年8月24日

相关推荐
xUxIAOrUIII17 分钟前
日常笔记-1005-1
linux·笔记·python·macos
yl453018 分钟前
内蒙热门的废酸再生处理企业
大数据·python
IT方大同26 分钟前
java输入输出+方法
java·开发语言·python
kaixin_啊啊1 小时前
彩谱FS-13高光谱相机学习笔记
图像处理·笔记·学习·高光谱相机
Better Bench1 小时前
从摸石头过河到看录像学习:强化学习与离线RL的进化故事
学习·强化学习·贝尔曼方程·离线强化学习·在线强化学习·q值
我命由我123451 小时前
Photoshop - Photoshop 快速选择和更改部分图像内容
学习·职场和发展·求职招聘·职场发展·学习方法·photoshop·ps
Java后端的Ai之路1 小时前
Python 进阶探索30 - Python中的装饰器
开发语言·人工智能·python·文件处理·装饰器模式
我命由我123451 小时前
Photoshop - 了解 Photoshop
学习·职场和发展·产品运营·求职招聘·职场发展·学习方法·photoshop
言乐61 小时前
Python基于关键词分拣快递(适用于电商与货运代理等)
开发语言·python·django·virtualenv·pygame