20180702
一、计算机是什么?
计算机的基本组成∶主板+CPU+内存
CPU主要是看主频、核数(目前最大的是16)
内存∶大小主要分为8G、16G、32G 型号主要是∶DDR3、DDR4、DDR5 主频主要好的公司为∶海盗船、玩家国度
显卡∶显存、型号(N-GTX 1080TI(主要看倒数第二个数字)、A)、位宽越大越好
硬盘主要品牌∶西数、希捷、日立、东芝
计算机最底层是电子电路、只能识别两个数∶0、1
二、Python的简介
1、Python是一门解释性语言和一门弱类型语言.
2、Python的优点为∶①定位"优雅"、"明确"、"简单"
②开发效率高
③是一门高级语言
④具有可移植性
⑤具有可扩展性
⑥具有可嵌入性
Python的缺点为∶速度慢、代码不能加密、线程不能利用CPU问题
3、Python解释器∶Cpython、Ipython、PyPy(JIT技术、提高运行速度)、Jython、IronPython
三、Python的安装∶一路确定、Path需要打钩
四、Hello World
C:\users\Adminstrator>d: 进入D盘
D:\>cd sylar 进入sylar文件夹
D:\sylar>python first.py python文件名,执行python
例如:print("你好啊,我叫周润发") 输入的值为"你好啊,我是周润发"
五、注释
单行注释(# 单行注释)
多行注释(''' 多行注释 ''')
六、变量
变量的命名规则∶ 变量可以重复使用
1、必须由英文、数字、下划线组成 (下划线当字母使用)
2、不能数字开头、更不能是纯数字
3、不能是关键字
4、不要太长
5、不要用中文
6、区分大小写
7、要有意义
8、推荐使用两种形式∶驼峰(除了第一个字母以外的其他单词的首字母大写) 例如∶ageAlex
下划线(每个单词用下划线分开) 例如∶wife_of_sister
七、常量
常量∶在Python中不存在绝对的常量 所有字母大写就是常量 例如∶PI=3.141592653
八、Python的基本数据类型
1、整数(int) 主要用于计算 例如∶+ - * / < > = %(取余) /(整除) //(取整) !=(不等于) class (类) type (类型)
常见的数字都是int类型,用于计算机或者大小的比较
在32位机器上int的范围是-2的31次方~2的31次方-1
在64位机器上int的范围是-2的63次方~2的63次方-1
例如∶num = input("请输入一个数:")
num = int(num)
if num %3 == 0:
print("是")
else:
print("不是")
2、字符串(str)
在Python中,凡是用引号引起来的都是字符串 (无论多少引号都行)
例如∶s = "我叫~~~" s = '我叫~~~' s ='''我叫~~~'''
print(type(s)) print(type(s)) print(type(s))
例如∶print('周杰伦说:"昆凌也还不错!" ')
print("周杰伦说:\"昆凌也还不错!\" ")
例如∶print("你",end =" ")
print("我",end =" ")
print("他",end =" ")
例如∶s1="a"
s2="b"
s3="c" +∶拼接
s4=s1+s2+s3+s4 *∶重复
print(s4) \n∶换行
3、布尔值(bool) 真或假 ture和false (只有这两个取值)
例如∶b=1>2
print(b) false
print(type(b)) bool类型
九、用户交互
使用input函数,可以与计算机互动起来 input(是提示语)
例如∶a=input("请输入一个数值") a=1 b=1
b=input("请输入另一个数值") 11(字符串)
print(a+b)
例如∶a=input("请输入一个数值") a=1 b=1
a=int(a)
b=input("请输入另一个数值") 2(整数)
b=int(b)
print(a+b)
十、if语句
if条件语句的基本结构:
if 条件判断
代码块
运行流程,当条件是真,执行代码块
------------------------------------
if 条件:
代码块1
else:
代码块2
运行流程,当条件成立,执行代码块1,否则执行代码块2 (2选1)
------------------------------------
if 条件1:
代码块1
elif 条件2:
代码块2
......
else:
代码块n
执行流程,当条件1成立时,执行代码块1,否则接着向下分析执行.
例如∶gender = input("你要喝果汁还是咖啡")
if gender == '果汁':
print("抱歉,没有果汁!")
else:
print("好的,请稍等")
例如∶gender = input("你要喝果汁还是咖啡")
if gender =='咖啡':
pay = input("多少钱?")
if int(pay)<60:
print("要两杯")
else:
print("要一杯")
else:
print("抱歉,没有果汁")
例如∶money = input("请输入你口袋里的钱数:")
if int(money)>500:
print("炸鸡")
else:
if int(money)>300:
print("盖浇饭")
else:
if int(money)>50:
print("泡面")
else:
print("减肥")
例如∶money = int(input("请输入你口袋里的钱数:"))
if money > 500:
print("炸鸡")
elif money >300:
print("盖浇饭")
elif money >50:
print("泡面")
else:
print("减肥")