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日

相关推荐
就叫飞六吧2 小时前
基于汇编实现led点灯-51单片机-stc89c52rc
嵌入式硬件·学习
Larry_Yanan2 小时前
QML学习笔记(二十四)QML的Keys附加属性
c++·笔记·qt·学习·ui
浔川python社2 小时前
《网络爬虫技术规范与应用指南系列》(xc—5)完
爬虫·python
nnerddboy2 小时前
FPGA自学笔记(正点原子ZYNQ7020):1.Vivado软件安装与点灯
笔记·fpga开发
Chunyyyen2 小时前
【第十六周】自然语言处理的学习笔记01
笔记·学习·自然语言处理
我命由我123452 小时前
Photoshop - Photoshop 工具栏(5)多边套索工具
笔记·学习·ui·职场和发展·photoshop·ps·美工
MongoVIP3 小时前
Scrapy爬虫实战:正则高效解析豆瓣电影
python·scrapy
李小白663 小时前
Python文件操作
开发语言·python
_dindong4 小时前
动规:回文串问题
笔记·学习·算法·leetcode·动态规划·力扣
weixin_525936334 小时前
金融大数据处理与分析
hadoop·python·hdfs·金融·数据分析·spark·matplotlib