news 2026/4/18 14:35:54

Python基础知识快速上手入门学习

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python基础知识快速上手入门学习

本篇文章使用代码示例,一看就会。从基础语法、变量类型、运算符和条件语句多个方面详细阐述了Python基础知识快速上手入门学习的内容,希望本文能对Python初学者有所帮助。

一、基础语法

基础语法:包括注释、Python标识符、Python保留字等内容。

其中,注释是程序中的重要组成部分,可以提高程序的可读性和可维护性。Python中使用“#”表示注释,注释的内容会被解释器忽略掉。

1

2

# 我是一条注释

print("Hello, world!")# 这也是注释

Python标识符是指用户定义的程序实体名称,如变量名、函数名等。标识符必须以字母或下划线开头,由字母、下划线和数字组成。

1

2

3

name="Alice"

age=18

_height=170

Python保留字是指被Python语言赋予了特殊含义的单词,如if、else、for、while等。保留字不能作为标识符使用。

1

2

3

4

ifname=="Alice":

print("Hello, Alice!")

else:

print("You're not Alice.")

二、变量类型

Python的五种标准数据类型,分别为数字(Number)、字符串(String)、列表(List)、元组(Tuple)和字典(Dictionary)。

数字类型包括整数(int)、浮点数(float)和复数(complex)。可以通过type()函数查看变量的类型。

1

2

3

4

5

6

age=18

height=170.5

complex_num=2+3j

print(type(age))# int

print(type(height))# float

print(type(complex_num))# complex

字符串类型是Python中常用的数据类型之一,表示一系列字符。可以用单引号或双引号表示字符串,也可以使用三引号表示多行字符串。

1

2

3

4

5

6

7

8

9

10

str1='Hello, world!'

str2="I'm Alice."

str3='''This

is

a

multiline

string.'''

print(str1)

print(str2)

print(str3)

列表类型是一组有序的数据,可以包含不同类型的数据。可以使用中括号表示列表,列表的元素可以通过下标来访问。

1

2

3

4

list1=[1,2,3,4,5]

list2=["apple","banana","orange",123,4.56]

print(list1[0])# 1

print(list2[1])# banana

元组类型类似于列表,但元素不能修改。可以使用小括号表示元组。

1

2

3

4

tuple1=(1,2,3,4,5)

tuple2=("apple","banana","orange",123,4.56)

print(tuple1[0])# 1

print(tuple2[1])# banana

字典类型是一种键值对形式的数据类型,可以用于存储和查找数据。可以使用大括号表示字典,键值对之间使用冒号分隔。

1

2

3

4

dict1={"name":"Alice","age":18,"gender":"female"}

dict2={1:"apple",2:"banana",3:"orange"}

print(dict1["name"])# Alice

print(dict2[2])# banana

三、运算符

Python中常用的运算符,包括算术运算符、赋值运算符、比较运算符、逻辑运算符等。

算术运算符包括加(+), 减(-), 乘(*), 除(/), 整除(//)和取模(%)等。

1

2

3

4

5

6

7

8

a=10

b=3

print(a+b)# 13

print(a-b)# 7

print(a*b)# 30

print(a/b)# 3.3333333333333335

print(a//b)# 3

print(a%b)# 1

赋值运算符用于给变量赋值,常用的赋值运算符包括=, +=, -=, *=, /=等。

1

2

3

4

5

6

a=10

a+=2

a-=3

a*=2

a/=5

print(a)# 3.2

比较运算符用于比较两个值的大小,常用的比较运算符包括==, !=, >, <, >=, <=等。

1

2

3

4

5

a=10

b=3

print(a==b)# False

print(a !=b)# True

print(a > b)# True

逻辑运算符包括and, or和not等,用于对多个条件进行逻辑判断。

1

2

3

4

5

6

a=10

b=3

c=5

print(a > bandb < c)# True

print(a < borb > c)# False

print(not(a > b))# False

四、条件语句

Python中常用的条件语句,包括if语句、if-else语句和if-elif-else语句。

if语句用于判断一个条件是否成立,如果成立则执行指定的语句块。

1

2

3

age=18

ifage <20:

print("You're still young.")

if-else语句用于判断一个条件是否成立,如果成立则执行指定的语句块,否则执行else语句块。

1

2

3

4

5

age=22

ifage <20:

print("You're still young.")

else:

print("You're not young anymore.")

if-elif-else语句用于判断多个条件,如果第一个条件不成立则判断第二个条件,以此类推,如果所有条件都不成立则执行else语句块。

1

2

3

4

5

6

7

age=25

ifage <20:

print("You're still young.")

elifage <30:

print("You're in your prime.")

else:

print("You're not young anymore.")

五、总结

本篇文章从基础语法、变量类型、运算符和条件语句多个方面详细阐述了Python基础知识快速上手入门学习的内容。希望本文能对Python初学者有所帮助。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 14:34:50

【2024 AGI路线图紧急升级】:突发!MoE架构瓶颈提前暴露,所有规划需重校准——附3套动态调整方案(含轻量级AGI过渡路径)

第一章&#xff1a;AGI技术路线图&#xff1a;从当前AI到通用智能 2026奇点智能技术大会(https://ml-summit.org) 当前人工智能系统在特定任务上已展现出超越人类的表现&#xff0c;但其本质仍是窄域智能&#xff08;Narrow AI&#xff09;——依赖大量标注数据、固定分布假设…

作者头像 李华
网站建设 2026/4/18 14:30:37

5分钟搞定!腾讯混元HY-MT1.5翻译模型Docker一键部署实战

5分钟搞定&#xff01;腾讯混元HY-MT1.5翻译模型Docker一键部署实战 你是不是也遇到过这样的场景&#xff1f;项目需要集成多语言翻译功能&#xff0c;但调用外部API不仅费用高&#xff0c;还有数据安全和网络延迟的顾虑。自己部署开源翻译模型吧&#xff0c;又得折腾环境、处…

作者头像 李华
网站建设 2026/4/18 14:28:30

7个高效窗口管理场景:PinWin窗口置顶工具解决你的多任务难题

7个高效窗口管理场景&#xff1a;PinWin窗口置顶工具解决你的多任务难题 【免费下载链接】PinWin Pin any window to be always on top of the screen 项目地址: https://gitcode.com/gh_mirrors/pin/PinWin 你是否经常在多个窗口间频繁切换&#xff0c;重要信息被遮挡导…

作者头像 李华
网站建设 2026/4/18 14:27:30

STM32F103C8T6搭配ATGM332D模块,从零实现GPS数据解析与显示(附完整代码)

STM32F103C8T6与ATGM332D GPS模块实战&#xff1a;从硬件搭建到数据可视化全解析 当你第一次拿到STM32开发板和GPS模块时&#xff0c;是否曾被那一堆连接线和数据协议搞得晕头转向&#xff1f;本文将带你从零开始&#xff0c;用最通俗的方式实现一个完整的GPS定位系统。不同于市…

作者头像 李华
网站建设 2026/4/18 14:23:45

别让PPM误差搞砸你的设计:手把手教你计算数字时钟的每日走时偏差

别让PPM误差搞砸你的设计&#xff1a;手把手教你计算数字时钟的每日走时偏差 在智能手表、物联网设备等嵌入式系统中&#xff0c;时钟精度往往直接决定了用户体验的底线。想象一下&#xff1a;一款标榜"健康监测"的智能手环&#xff0c;若因时钟累积误差导致睡眠数据…

作者头像 李华
网站建设 2026/4/18 14:22:47

从MOVED错误到丝滑重定向:深入理解Redis集群的客户端寻址机制

从MOVED错误到丝滑重定向&#xff1a;深入理解Redis集群的客户端寻址机制 第一次在Redis集群中执行SET user:1001 "Alice"命令时&#xff0c;看到终端返回(error) MOVED 1234 192.168.1.2:6381的错误信息&#xff0c;我愣了几秒钟。作为一个习惯了单机Redis的开发者&…

作者头像 李华