Python - 语法基础
507 字
3 分钟
Python - 语法基础
第一次接触程序且语言是 Python,推荐仔细看一下本文章. 内容主要介绍 Python 的一些语法基础信息
1. Hello World!
创建第一个 python 文件 hello_world.py,
#!/usr/bin/python# -*- coding: UTF-8 -*-print("Hello World!")第一行: 调用/usr/bin 下的 python 解释器
第二行: **-- coding: UTF-8 --**用于解决文件编码问题。
第三行: 输出 Hello World!文本
2. Python 保留关键字

3. 标准数据类型
3.1 数字
数字类型有四种 : int, long, float, complex
3.2 字符串
略
3.3 列表(list)
# 1. 创建list - 内部元素没有类型要求list = ['abc', "xxx", True, 10, 10.5, [1, 2]]
# 2. 元组索引,截取# 获取第一个元素first = list[0]# 获取最后一个元素last = list[len(list) - 1]# 截取listary = list[1:3] # ["xxx", True]ary1 = list[-5:-3] # ["xxx", True]
# 3. 删除del list[2]# 清空list# 方式一del list[:]# 方式二list[:] = []3.4 元组
# 1. 创建元组 - 类似于listtuple = ()tuple1 = ('xx', 'yy', 1, 2.0, ['x', 1])# 只包含一个元素时,需要在元素后面添加逗号tup1 = (50,)
# 2. 修改操作# 禁止修改元素值# tuple[0] = 100;tup1 = (12, 34.56)tup2 = ('abc', 'xyz')tup3 = tup1 + tup2
# 2. 删除操作del tup3
# 3. 元组索引,截取 - 类似于list
# 4. 任意无符号的对象,以逗号隔开,默认为元组x, y = 1, 2tuple = x, y3.5 字典
# 1. 创建info = {"name": 'lily', 'age': 17, 'isAdult': False}# 2. 访问print(info['name'])
# 3. 修改info['name'] = 'lucy'
# 4. 删除del info['name'] # 删除键是'Name'的条目info.clear() # 清空词典所有条目del info # 删除词典4. 条件与循环
var1 = 1var2 = 2if var1 == var2: print var1elif var1 == 0: print 0else: print var2world = 'Python'# forfor letter in world: print 'for:', letter# whileindex = 0while (index < len(world)): print 'while:', world[index] index += 1# while - breakin dex = 0while (1): if index >= len(world): break print 'while - break:', world[index] index += 14. 日期与时间
Python 的日期时间类库 time 和 datetime 库
推荐文章链接地址
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
相关文章 智能推荐
1
Python - 安装py环境
Python 2016-09-12
2
Glances监控服务器状态
CentOS 2016-10-01
3
Rust 2026 经验谈 - Tokio 2026 实战
Rust Tokio 运行时配置选型、spawn 策略、task budgeting 与 cooperative yielding、tokio::select! 与 Cancel safety、join! vs try_join!、运行时生命周期管理。
4
Rust 2026 经验谈 - async/await 底层机制
Rust Future trait 详解、pinning 心智模型、poll 语义与状态转换、编译器生成的状态机反编译查看、与 goroutine/green thread 的对比。
5
Rust 2026 经验谈 - 常见 bug 模式与防御性编程
Rust unwrap 滥用与替代方案、整数溢出的 debug/release 行为差异、索引越界与 get 替代、deadlock 常见模式、clippy lint 驱动的防御性编码配置。
随机文章 随机推荐
TinyZ's Blog