【学习笔记】--- 老男孩学Python,day2

时间:2021-07-26 21:55:17

今天正式上课的第一天,好害怕、好紧张、好激动、好兴奋!

 

第一天的课程还算是比较简单吧,因为之前断断续续学的就是这点东西,算是这些都比较熟了吧

 

今天学习了如下课程:

 

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