聪明方法学python Task2

发布时间 2023-11-24 14:03:40作者: 萱萱爱睡觉

Chap 2 数据类型与操作

类型

  • 整数int
  • 浮点数float(默认双精度浮点型)
  • 布尔值bool(true or false)
  • 类型type
  • 还有字符串str 列表list 元组tuple 集合set 等类型

运算

  1. /除法所得结果为浮点数
4**3**2

从后往前算
3.

print(type("a")==str)
print(isinstance("a",str))

功能一样

Chap 3 变量和函数

变量命名规则

  1. 以字母或下划线开头
  2. 注意大小写
  3. 避免使用保留字(如or and True)

多变量赋值

a=b=c=2
a,b,c=1,2,3

函数

由body和header组成

def a(b,c):
    pass

def定义 a为函数名 参数bc用逗号隔开,也可以不提供参数。以冒号结尾,后面跟body。

body

  1. 需要缩进
  2. 用return返回函数值,多返回值间用逗号隔开
def a():
    return 1,2,3
a,b,c=a()

语句与表达式

能用print打印就是表达式,不能打印就是语句

内置函数

类型转换

bool(1)#True
float(42)#42.0
int(2.8)#2
abs(-5)#5  取绝对值
max(2,3)#3
max(2,3)#2
pow(2,10)#2的十次方 
round(1.234,2)#1.23保留两位小数,其余的四舍五入。

变量

  • 全局变量在任何地方都可以使用。(应尽量避免使用全局变量)
  • 局部变量只在该函数里使用,可与其他函数中的变量同名。
  • 如果要在局部变量中使用全局变量,变量前面要加global

返回语句

  • return后面跟表达式

Helper function