当前位置: 首页
AI教程
Python基础语法入门学习第一篇

Python基础语法入门学习第一篇

热心网友 时间:2026-05-30
转载

一、数据类型初识

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

python学习之路——基础语法篇(1)

二、变量的定义与输入输出

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这类自增自减运算符。

来源:https://developer.aliyun.com/article/704473

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
AI润色技术提升企业内容质量与沟通效率

AI润色技术提升企业内容质量与沟通效率

技术革新的速度常常超出人们的预期。AI文本润色,这个几年前听起来还带有科幻色彩的概念,如今已经悄然渗透到文本编辑的各个层面。一组数据颇具说服力:超过70%的企业正在或已经将AI润色工具融入日常运营流程,目标非常明确——提升沟通效率、进一步优化内容质量。这一数字背后,折射出行业对“机器辅助写作”从观望

时间:2026-05-30 07:40
美图AI生成PPT,你的演示文稿迎接未来

美图AI生成PPT,你的演示文稿迎接未来

每天面对海量会议、汇报与演示任务,PPT几乎成为职场人士的必备技能。然而,制作一份兼具专业性与设计感的演示文稿往往耗时费力——这是许多职场人的共同困扰。在竞争日益激烈、工作节奏不断加快的背景下,是否存在一种高效方式让这一过程变得轻松?美图AI智能生成PPT工具的出现,恰好精准解决了这一痛点。 从传统

时间:2026-05-30 07:39
BacklinkGPT AI自动化外链建设,提升网站SEO

BacklinkGPT AI自动化外链建设,提升网站SEO

BacklinkGPT产品介绍链接建设(Link Building),向来是SEO领域最耗时、也最难突破的环节之一。手动挖掘潜在目标、逐一撰写个性化邮件、苦等回复……这些传统操作,不仅效率低下,还容易让人心力交瘁。那么,有没有可能把这一切交给AI?BacklinkGPT就是这么一款工具,专门为网站所

时间:2026-05-30 07:38
从零开始图解强化学习手算Q-learning算法详解教程

从零开始图解强化学习手算Q-learning算法详解教程

Q-learning是基于价值的离线无模型强化学习算法,通过学习动作价值指导决策。核心为Q表结合时序差分更新与ε-贪心策略,依据贝尔曼最优方程迭代优化。算法逻辑简单,但状态空间较大时易导致Q表爆炸。

时间:2026-05-30 07:37
虚拟机新手入门教程从零开始使用(一)

虚拟机新手入门教程从零开始使用(一)

本虚拟机使用教程覆盖资源调优、网络操控、生命周期管理和故障诊断四大模块,详细介绍客户机安装后的黄金三步及VMware、VirtualBox、KVM增强工具安装方法,包含超30个章节与百余条命令示例,助你全面掌握虚拟机操作。

时间:2026-05-30 07:36
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜
热门教程
更多
  • 游戏攻略
  • 安卓教程
  • 苹果教程
  • 电脑教程