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日

相关推荐
霜绛8 分钟前
Unity笔记(六)——Mathf、三角函数、坐标系、向量
笔记·学习·unity·游戏引擎
跟橙姐学代码33 分钟前
手把手教你玩转 multiprocessing,让程序跑得飞起
前端·python·ipython
long3161 小时前
代理设计模式
java·学习·程序人生·设计模式·代理模式
LCS-3121 小时前
Python爬虫实战: 爬虫常用到的技术及方案详解
开发语言·爬虫·python
穷儒公羊1 小时前
第二章 设计模式故事会之策略模式:魔王城里的勇者传说
python·程序人生·设计模式·面试·跳槽·策略模式·设计规范
阑梦清川1 小时前
如何使用notion搭建自己的个人知识库(第二大脑)
笔记
心本无晴.1 小时前
面向过程与面向对象
python
花妖大人1 小时前
Python用法记录
python·sqlite
站大爷IP1 小时前
用PyQt快速搭建桌面应用:从零到实战的实用指南
python
站大爷IP1 小时前
PyCharm:Python开发者的智慧工作台全解析
python