今天正式上课的第一天,好害怕、好紧张、好激动、好兴奋!
第一天的课程还算是比较简单吧,因为之前断断续续学的就是这点东西,算是这些都比较熟了吧
今天学习了如下课程:
1. 简单计算机组成
2. python 的介绍
2.1 编程语言有三种,编译型、解释型、混合型
解释型:python属于解释型语言,具有开发效率高,运行速度慢的特点(js、py、php)
编译型:开发效率低,运行速度快(c、c++、GO、swift)
混合型:(java c#)
2.2 特点
优点:简单、开发效率高、可移植性、可扩展性、可嵌入性
缺点:速度慢、代码不能加密、线程不能利用多cpu问题
2.3 发展史、安装
3. 第一个python程序
1 print('hello world')
4. 变量
4.1 变量的命名规范:
a-英文字母、数字、下划线组成
b-不能用数字开头,特别不能用纯数字
c-禁止关键字,不能用python自带的单词
d-注意大小写
e-不能太长、不能用中文、拼音
f-要有意义
g-两种命名方式 驼峰、下划线
5. 常量
python里不存在绝对的常量,约定俗成,所有字母大写的 就是常量
eg: PI = 3.1415926535897932384
BIRTH_OF_SYLAR = 1990
6. 注释
单行注释:#xxxxxxxxxx
多行注释:''' xxxxxxxxx ''' """ xxxxxxx """
7. python的基本数据类型
整数(int) :
常⻅见的数字都是int类型. ⽤用于计算或者⼤大⼩小的比较
字符串(str):在Python中,凡是⽤用引号引起来的,全是字符串串.
布尔(bool):真、假(true false)
8. 用户交互(input)
9. 流程控制if 语句
1 score = int(input('请输入你的分数,查询你的成绩档次')) 2 3 if score >= 90: 4 print('A') 5 elif score >= 80: 6 print('B') 7 elif score >= 70: 8 print('C') 9 elif score >= 60: 10 print('D') 11 else: 12 print('E')
(嵌套):
可以⽆无限的嵌套. 但是在实际开发中. 尽量量不要超过三层嵌套
If 条件1:
结果1
If 条件2:
结果2
else:
结果3
else:
结果4