Python基础语法入门学习第一篇
一、数据类型初识
首先,我们来认识一下Python中最常用的几种数据类型。数字(Number)包含整型(int)和浮点型(float),输出时分别用%d和%f作为占位符。布尔型(bool)只有两个值——True和False。字符串(str)在Python中属于类,使用单引号或双引号括起来即可定义。列表(list)非常灵活,其元素可以包含不同的数据类型,例如l=['张三', 18, '李四']。元组(tuple)与列表相似,区别在于元组一旦创建便无法修改,且元素不能重复,如s=(1,2,3,4)。字典(dict)则是键值对的集合,冒号前为键(key),冒号后为值(value),例如d={'张三':18,'李四':19}。

二、变量的定义与输入输出
1.变量的定义
Python中的变量定义非常简洁,无需像C或Java那样提前声明类型,也不需要分号结尾,直接通过等号赋值即可完成:
name='张三'
age=18
2.变量的输入
使用input()函数接收用户输入,默认获取的数据类型为字符串。若需要接收整数,则必须进行类型转换:
age = input("age:")
if age.isdigit(): # 判断是否为数字
salary = int(salary) # 将string转换为int类型
输入时可能混入多余空格,利用strip()方法可去除首尾空白字符:
age = input("age:").strip()
3.变量的输出
Python支持格式化输出。字符串变量可以直接输出,若使用+连接,其他类型会自动转换为字符串:
sexb='boy'
sexg='girl'
print("I am an happy %s" %(sexb)) # I am an happy boy
print("I am an happy %s" %(sexg)) # I am an happy girl
也可以直接输出:
sexb='boy'
print("I am an happy",sexb) # I am an happy boy(逗号自动加空格)
print("I am an happy" sexb) # I am an happyboy(连续字符串无空格)
注意,print()默认会在末尾自动换行。如需取消换行,可以使用end参数:
print("123", end="") # 以空串结尾,不换行
print("456")
三、注释、多行输出及语法
1.注释
单行注释使用#,多行注释则使用三引号'''注释内容'''。在PyCharm中,快捷键为Ctrl + ?,选中代码块后按此键即可批量添加或取消注释:
#name="张三"
'''
name="张三"
age=18
'''
2.多行输出
多行输出同样通过三引号实现:
menu_bank = '''
1.aaa
2.bbb
3.ccc
4.ddd
'''
print(menu_bank)
3.语法
Python依靠缩进来划分语句块。每个代码块以冒号开头,块内的语句通过统一缩进表示。缩进可使用空格或Tab,但同一层级必须保持一致:
s='b'
if 'a'==s: # 冒号表示开始
return True # 缩进表示if内部的语句
return False
此外,Python中的单引号和双引号功能相同,均可用于表示字符串,两者没有区别。
四、循环
1.for循环
for循环主要用于遍历可迭代对象,例如列表、元组、字符串等:
for i in range(5): # 在[0,4]范围内循环
if i==3:
break # 跳出整个for循环
print(i)
n=5
for i in range(n): # 同样遍历[0,4]
if i==3:
continue # 跳过当前迭代,直接进入下一次(i=4)
print(i)
else:
# 只有当for循环正常结束(没有break或return)时才会执行
print("正常执行完for循环")
2.while循环
while循环仅依赖条件判断,不会自动更新循环变量,因此需要手动控制:
i=0
while i<5:
print(i)
i+=1
else:
# 同样,只有正常结束(没有break/return)时才执行
print("正常执行完while循环")
注意,Python中不存在i++、i--、++i、--i这类自增自减运算符。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
AI润色技术提升企业内容质量与沟通效率
技术革新的速度常常超出人们的预期。AI文本润色,这个几年前听起来还带有科幻色彩的概念,如今已经悄然渗透到文本编辑的各个层面。一组数据颇具说服力:超过70%的企业正在或已经将AI润色工具融入日常运营流程,目标非常明确——提升沟通效率、进一步优化内容质量。这一数字背后,折射出行业对“机器辅助写作”从观望
美图AI生成PPT,你的演示文稿迎接未来
每天面对海量会议、汇报与演示任务,PPT几乎成为职场人士的必备技能。然而,制作一份兼具专业性与设计感的演示文稿往往耗时费力——这是许多职场人的共同困扰。在竞争日益激烈、工作节奏不断加快的背景下,是否存在一种高效方式让这一过程变得轻松?美图AI智能生成PPT工具的出现,恰好精准解决了这一痛点。 从传统
BacklinkGPT AI自动化外链建设,提升网站SEO
BacklinkGPT产品介绍链接建设(Link Building),向来是SEO领域最耗时、也最难突破的环节之一。手动挖掘潜在目标、逐一撰写个性化邮件、苦等回复……这些传统操作,不仅效率低下,还容易让人心力交瘁。那么,有没有可能把这一切交给AI?BacklinkGPT就是这么一款工具,专门为网站所
从零开始图解强化学习手算Q-learning算法详解教程
Q-learning是基于价值的离线无模型强化学习算法,通过学习动作价值指导决策。核心为Q表结合时序差分更新与ε-贪心策略,依据贝尔曼最优方程迭代优化。算法逻辑简单,但状态空间较大时易导致Q表爆炸。
虚拟机新手入门教程从零开始使用(一)
本虚拟机使用教程覆盖资源调优、网络操控、生命周期管理和故障诊断四大模块,详细介绍客户机安装后的黄金三步及VMware、VirtualBox、KVM增强工具安装方法,包含超30个章节与百余条命令示例,助你全面掌握虚拟机操作。
- 日榜
- 周榜
- 月榜
1
2
3
4
5
6
7
8
9
10
相关攻略
2015-03-10 11:25
2015-03-10 11:05
2021-08-04 13:30
2015-03-10 11:22
2015-03-10 12:39
2022-05-16 18:57
2025-05-23 13:43
2025-05-23 14:01
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
热门话题

