Python 学习笔记

· · 个人记录

jupternotebook 的后缀名:ipynb。

基本语法

基本数据类型

一切皆对象

一切皆对象,不用事先定义,变量类型根据赋值决定。

查看 x 的类型:type(x)

数字运算

+ - * / %/ 永远返回浮点类型,整除是 //

幂运算 **,内置 pow(a , b , mod) 快速幂。

基本输入输出

输出

print(x) # 输出 x 并换行
print(x , y) # 输出任意多个变量,以空格间隔
print(x , y , sep = ', ') # 令 sep = ', ',改变间隔样式
print(str(x) + ', ' + str(y)) # 三个字符串拼起来的结果
print(x , y , end = '') # 令 end = '',使末尾不换行
print("nb")

输出结果:

1
1 2
1, 2
1, 2
1 2nb

输入

input() = getline() C++,将一整行作为字符串读入,且末尾没有换行符。

字符串

字符串内容:双引号/单引号。

三重引号可以跨越多行。

a in b:返回 bool,代表查找 b 中有无 a。

len(s):返回 s 的长度。

numpy