当前位置: 首页 > news >正文

【Python】03-Python语法入门

文章目录

    • 1、基本概念
      • 1.1、表达式
      • 1.2、语句
      • 1.3、程序(program)
      • 1.4、函数(function)
    • 2、基本语法
    • 3、字面量与变量
    • 4、变量与标识符

1、基本概念

1.1、表达式

表达式就是一个类似于数学公式的东西,表达式一般仅用来计算一些结果,不会对程序产生实际性影响。
如果在交互模式(IDLE工具中)中输入一个表达式,解释器会自动将表达式执行结果输出

1.2、语句

在程序中,语句一般需要完成某种功能,比如打印信息、获取信息、为变量赋值…
eg:print(‘Hello World’)
语句的执行一般会对程序产生一定的影响;
在交互模式中,不一定会输出语句的执行结果,例如赋值语句 a=10

1.3、程序(program)

程序由语句表达式构成

1.4、函数(function)

函数就是一种语句,专门用来完成某些特定功能
形式:xxx()

函数分类:

  • 内置函数:由Python解释器提供的函数,可以在Python中直接使用
  • 自定义函数:由程序员自主创建的函数

函数两个要素

  • 参数:()中的内容就是函数的参数,参数个数>=0,多个参数之间使用英文逗号分隔
  • 返回值:就是函数的返回结果,不是所有的函数都有返回结果

2、基本语法

1、Python中严格区分大小写;
2、Python中每一行就是一条语句,每条语句以换行符区分;
3、Python中每一行语句不要过长(规范中建议每一行不超过80个字符);
4、一条语句可以分多行编写,每行语句后面以\结尾;
5、Python是缩进严格的语言,在Python中不要随意写缩进;
6、Python中使用#表示注释,#后面的内容都属于注释,注释内容会被解释器忽略,一般习惯上#后会添加一个空格。

3、字面量与变量

  • 字面量:就是一个值,如数字、字母等。字面量所表示的意思就是它的字面值,在程序中可以直接使用字面量。
  • 变量:变量可以用来保存字面量,并且变量中保存的字面量是不定的
    开发中,很少直接使用字面量,都是将字面量保存到变量中,通过变量来引用字面量

4、变量与标识符

1、Python中使用变量不需要声明,直接为变量赋值即可。需要注意的是不能使用没有进行过赋值的变量,否则会报错

2、Python是一个动态类型的语言,可以为变量赋任意类型的值,也可以修改变量的值

3、标识符:Python中所有可以自主命名的内容都属于标识符,如:变量名、函数名等;标识符需遵循标识符规范:

  • 1、标识符中可以包含字母、数字、下划线,但是不能使用数字开头
  • 2、标识符不能是Python中关键字和保留字
  • 3、不建议使用Python中的函数名作为标识符,因为会导致函数被覆盖
  • 4、命名规范:
    4.1、下划线命名法:所有字母小写,单次之间使用下划线分隔。eg:max_length
    4.2、帕斯卡命名法(大驼峰命名):首字母大写,每个单次开头字母大写,其他字母小写。eg:MaxLength

相关文章:

  • 如何通过Origins公链推动边缘计算的物联网应用
  • 【Spring中事务的传播行为有哪些?】
  • go 并发 gorouting chan channel select Mutex sync.One
  • 大语言模型:从开发到运行的深度解构
  • WPF 中显示图形的方式深度解析
  • 2025年度福建省职业院校技能大赛高职组“信息安全管理与评估”赛项样题
  • YOLOv11-ultralytics-8.3.67部分代码阅读笔记-split_dota.py
  • 【AI绘画】大卫• 霍克尼风格——自然的魔法(一丹一世界)
  • 云手机如何进行经纬度修改
  • 直播平台营销困境与开源AI智能名片2+1链动模式S2B2C商城小程序源码的创新解决方案探究
  • Linux firewalld 常用命令
  • WPS接入deepseek-OfficeAI助手插件下载
  • C语言基础学习指南第二章:核心语法与函数——从函数定义到实战项目,助你快速掌握C语言核心能力
  • 优化 Flink 消费 Kafka 数据的速度:实战指南
  • Windows10配置C++版本的Kafka,并进行发布和订阅测试
  • Linux文件系统与磁盘存储
  • 什么是 Cloud Studio DeepSeek ; 怎么实现Open WebUI快速体验
  • 小结:策略路由(Policy-based Routing,PBR)
  • 《Keras 3 : 使用迁移学习进行关键点检测》:此文为AI自动翻译
  • 23.1 WebBrowser控件
  • 巴基斯坦西南部一辆客车遭袭造成至少4死30伤
  • 福建福州马尾区区长王刚跨省份调任新疆生产建设兵团国资委主任
  • 全国治安管理工作视频会召开
  • 中沙深化多领域合作,达成60余项共识
  • 上海文化馆服务宣传周启动,为市民提供近2000项活动
  • 两名游客刻划八达岭长城,被拘5日罚200元