01_Python基本语法

Hello Python

与其他编程一样,第一个程序都是输出Hello World!。

Python 复制代码
print("Hello World!")

print() 函数由两部分构成 :

  • 指令:print
  • 指令的执行对象,在 print 后面的括号里的内容。

Python程序的执行流程如下:
Python解释器 解析代码,识别print 处理参数:HelloWorld 生成字节码 操作系统API调用 操作系统接收输出请求 将字符串放入输出缓冲区 操作系统与显卡通信 显卡将字符串转换为像素 显示器显示:HelloWorld

Python 变量

变量:使用指定的名称(变量名)来绑定特定的值(变量值) 变量的赋值:在Python中相当于给变量起名字。

Python 复制代码
# 变量赋值
name = "Sean"
print(name)
Python 复制代码
# 给多个变量赋值,内存中只存一次变量值("Hello World!"),多个变量指向一个变量值。("Hello World!")
a = b = c = "Hello World!"
print(a)
Python 复制代码
# 多个变量同时赋值
num1, num2 = 1, 2

变量的绑定

  • 同一个变量名不能绑定多个变量值
  • 同一个变量值可以使用多个变量名绑定

标识符命名规范

    1. 数字、字母、下划线,不能以数字开头
    1. 不能使用关键字
    1. 区分大小写
    1. 变量、函数名称:小写,如果需要分割用下划线。
    1. 常量:全大写
    1. 类名:大驼峰

Python学习的三板斧

  • print() : 查看内容
  • type() : 查看类型
  • dir() : 查看内容可以用的函数和属性
Python 复制代码
name = "Sean"
print(name)
type(name)
dir(name)
相关推荐
是娇娇公主~9 分钟前
C++ 中 std::deque 的原理?它内部是如何实现的?
开发语言·c++·stl
2401_8747325318 分钟前
为你的Python脚本添加图形界面(GUI)
jvm·数据库·python
SuperEugene29 分钟前
Axios 接口请求规范实战:请求参数 / 响应处理 / 异常兜底,避坑中后台 API 调用混乱|API 与异步请求规范篇
开发语言·前端·javascript·vue.js·前端框架·axios
FreakStudio38 分钟前
0 元学嵌入式 GUI!保姆级 LVGL+MicroPython 教程开更,从理论到实战全搞定
python·单片机·嵌入式·面向对象·电子diy
xuxie991 小时前
N11 ARM-irq
java·开发语言
wefly20172 小时前
从使用到原理,深度解析m3u8live.cn—— 基于 HLS.js 的 M3U8 在线播放器实现
java·开发语言·前端·javascript·ecmascript·php·m3u8
luanma1509803 小时前
PHP vs C++:编程语言终极对决
开发语言·c++·php
寂静or沉默3 小时前
2026最新Java岗位从P5-P7的成长面试进阶资源分享!
java·开发语言·面试
剑穗挂着新流苏3123 小时前
117_PyTorch 实战:利用训练好的模型进行单张图片验证
人工智能·python·深度学习
小虎卫远程打卡app3 小时前
光通信与视频编码前沿技术综述:从超大容量传输到实时神经网络编码
运维·网络·信息与通信·视频编解码