python 基础语法
abstract base class – 抽象基类 abc
annotation – 标注
类型注解
argument – 函数参数
- 关键字参数
xxx=
/**{xxx: '', xx: ''}
- 位置参数
3, 5
/*(3, 5)
基础语法
使用严格缩进 代替 大括号{}
框定代码块
使用反斜杠 \
将一行的语句分为多行显示
三引号'''
多行字符串
#
注释
if
、elif
、else
、while
、def
和 class
这样的复合语句后跟 冒号:
pass
空语句
**
幂运算
raw_input 等待控制台输入
print 'xxx',
/print('12345', end="")
不换行
变量类型
赋值
a, b, c = 1, 2, "john" # 类似js解构赋值
删除对象引用
del 变量名
Numbers(数字)
- int(有符号整型)
- long(长整型,也可以代表八进制和十六进制)(python2)
- float(浮点型)
- complex(复数)
String(字符串)
特殊的取值语法
str[a:b]
str * n
等效 n 个 str 相加也就拼接
List(列表)
通过中括号[]
标识,语法与 String
类似
len(list)
List 长度
a in list
for x in list
Tuple(元组)
用小括号()
标识,理解成常量枚举 不可被修改
操作语法同上
Dictionary(字典)
{}
标识 类似 js 的 Map
dict = {}
dict['one'] = "This is one"
.keys()
.values()
方法
range 创建一个整数列表
range(start = 0, stop[, step = 1])
内容会不断更新,欢迎批评指正。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)