Python基础教程(第3版)中文版 第一章(笔记)

第一章 

快速上手:基础知识

1. 交互式解释器 >>>
2. 算法是什么
3. 数和表达式
    交互式python解释器可用作计算器
    支持+,-,*,/,% 和//(整数除法)、**(求幂)
4. 变量
    使用python变量前必须给它赋值。python变量没有默认值。
5. 语句
6. 获取用户输入
    函数input可获取用户输入,并作为字符串返回。一个典型用法是:
    x = int (input("x: "))
    #注:int将字符串转换成整数
7. 函数
    python提供很多函数,也可以自己编写函数。
8. 模块
    可将模块视为扩展,通过命令import 导入模块
    如:import math
    使用import 的变种from module import function导入特定模块,可在调用函数时不指定模块前缀。

    可以通过cmath 模块来使用复数。

    神奇模块__future__ ,对于当前不支持但是未来会支持的功能可以从这个模块导入
9. 保存并执行程序
    退出交互式解释器后,在其中编写的代码将丢失。为了保存代码,使用文本编辑器保存(后缀名为.py)。之后可以从cmd中运行python,(使用cd 进入当前文件目录后)使用命令 python pyname.py 执行
    #pyname是你自己文件的名字
    #window双击.py文件也可以打开窗口运行程序(前提是正确安装了python)
    在文件末尾添加input("Press <enter>")让窗口停留。

    #注释 在python中,井号#是注释,井号后面到行尾的内容会被忽略
10. 字符串(string)
    同时支持单引号和双引号表示字符串
    反斜杠\ 表示转义
    使用 + 可以拼接字符串
    str 转换成用户可看懂的字符串,repr获得原始的字符串
    '''(三引号)表示很长的字符串(多行)
    r 前缀使用原始字符串,不能以单个反斜杠\结尾。
     如果要以\结尾,可以将其作为单独的字符串

第1章函数小结
函数                     描述
abs(number)        求绝对值    
bytes(string,encoding[,errors]) 对指定的字符串进行编码,并以指定的方式处理错误
cmath.sqrt(number)  平方根(number可为负数)
float(object)     转换为浮点数
help([object])    提供交互式帮助
input(prompt)      获取用户输入(string形式)
int(object)       转换为整数
math.ceil(number)  向上圆整(以浮点数的方式)
math.floor(number) 向下圆整(以浮点数的方式)
math.sqrt(number)  平方根
pow(x,y[,z])  x的y次方对z求模
print(object,...) 打印实参,并用空格分隔
repr(object)  返回字符串形式
round(number[,ndigits]) 四舍五入为指定的精度,5凑偶
str(object) 转换为字符串

猜你喜欢

转载自blog.csdn.net/qq_41068877/article/details/81775530