- 编程思想
- 面向对象(把事情 交给对象做)
- 面向过程(所有的事情自己做)
中国人
翻译
英国人
代码 1+99
计算机 01(二进制)
1、机器语言
- 0001 001010101 01010101
2、汇编语言
- 1 and 99
3、高级语言
-
python
-
解释性
一行一行运行,每次都运行
-
编译性
只编译一次
使用python
开源、免费,由核心团队开发维护 ,
变量和常量
- 变量:程序运行的过程中,其值可以发生改变的量
- 常量: 程序运行的过程中,不能发生改变的量(在python中,没有严格意义上的常量)
数据类型
整数 int
浮点 float
布尔 bool --》 True(√)1 false (×)0
字符 str
标识符
作用:起名字
- 规范:
A 到 Z
a 到 z
0 到 9
_ (下划线 )
- 命名
- 小驼峰: 第一个单词小写 其余单词首字母大写(myNaoNaoName)
- 大驼峰: 所有单词 首字母大写(MyNaoNaoName)
关键字
被python赋予特殊含义的标识符,只能使用,不能自己定义
- 查看关键字
import keyword # import: 导入 相当于车票
print(keyword.kwlist) # 查看所有关键字
格式化输出
%s : 字符串 (所有类型都能用)
%d : 整数
%5d : 一共五位数的整数
%05d : 同上,不够的用0代替
%f : 浮点
%.2f :留小数点后两位
%% : 表示% ctrl+/ : 快速注释
输入
- input(“请输入”)
- 在python3中,获取到的都是字符串(str)
运算符
-
算数运算符
+ - * / // 取整除 像下取整 % 取余数 取的是不能被整除的那个数 ** 求指数 求次方
-
复合运算符
+= -= *= /= //= %= **=
数据类型的转换
int(*) : 将* 转成整数
float(*) : 将* 转成浮点
str(*) : 将* 转成字符串
eval(*) : 将有效的字符串公式,进行计算 比如"10+20"