初始python 第一课
一 大纲
1.初识计算机
2.初识python
3.python发展极其影响
4.python分类
5.python种类
6.变量
7.常量
8.注释
9.基础数据类型初始 str,bool,int
10.input输入
11.if
12.while
二 内容
1.初识计算机
CPU:大脑、中央处理器、运算中心
内存:临时储存数据,供cpuyun运算
优点:运算速度快
缺点:成本高、容量小、断电即消失了
硬盘:长时间存储数据,小视频就是这么存储的
优点:成本低、容量大、断电后也在
缺点:读取速度慢
操作系统:调配各个硬件的运行 有windows,linus,mac,cenos操作系统
2.初识python
3.python发展极其影响
python:简单 清晰明了
python2:源码不规范,重复的源码较多
python3:简单,清晰,方便
4.python分类
编译型:将代码一次性编译成二进制再进行运算
优点:执行效率高
缺点:开发效率低,不能跨平台
代表种类:C语言
解释型
优点:开发效率高,有第三方库,可以跨平台
缺点:执行效率慢
代表语言:python
第一个python程序:
先在notepad++上写下
print('hello')
保存到e:\t1.py
接下来在命令提示符里边输入 python e:\t1.py 回车就行
5.python种类
python:
python2x:默认的编码方式是ascll 在python2x里运行代码时要 在第一行加上 _*_encoding: utf-8_*_ 方式:print('内容')、print ‘内容’
python3x:默认的编码方式是utf-8 print('内容')
python2x: range 数字列表 xrange 可迭代对象
python3x:range 可迭代对象
6.变量
将计算的中间结果储存起来,以便后续代码使用
变量设置规则:
必须是数字、字母、下划线的任意组合;(可以使单个的下划线、字母)
不能是数字开头;
不能是关键字
变量不能是中文
变量不能太长
变量具有可描述性 例:用这种age_of_oldboy=24 ,而一般不使用驼峰体 AgeOfOldBoy=24
例:—=99 变量正确 ——+=5 不对
例:
age1=12
age2=age1
age3=age2
age2=23
print(age1,age2,age3)
执行结果 12 23 12
7.常量
默认全部大写的量为常量
8.注释
单行注释用#
多行注释用 ''' .........''' 或 """......"""
9.基础数据类型初始
str,bool,int(用于整数 + - * / % // 这个叫整除)
例:打印古诗
msg='''
床前明月光
疑似地上霜
'''
print(msg)
执行结果
床前明月光
疑似地上霜
例:字符串拼接
msg1=('我是个有内涵')
msg2=('的男人')
print(mag1+msg2)
执行结果:
我是个有内涵的男人
例:字符串的乘法
msg1='持久'
print(持久*6)
执行结果:
持久持久持久持久持久持久
例:判断对象属于什么数据类型
print(True,type('True'))
执行结果“”:
True class('str')
10.input输入
name=input('请输入你的名字')
age=input('请输入你的年龄')
printed(name,type('name'),age,type('age'))
11.if
if
print(222)
if 5>2:
print(555)
print(888)
执行:
222
555
888
if else
name=input('请输入你的名字')
if name='大圣'
print('你说对了')
else:
print('再试试')
注:str变成 int str str必须由数字组成
if elif....else
num=int(input('你的输入'))
if num==4:
print('中午饭我请')
elif num==5:
print('我请你做达保健')
else:
print('下次加油')
嵌套
num=input('请输入数字')
if num=='3':
num1=input('请再输入一个数字')
if num1=='4':
print('这都能猜对')
else:
print('继续努力')
嵌入型:
num=int(input('请输入数字:')) if num>100: print('你很优秀') elif num>90: print('不错') elif num>70: print('还行') elif num>60: print('加油') else: print('下次加油')
12.while
表示终止循环
continue
(1).改变条件
while True:
print('齐天')
print('我们的时光')
printed(‘贝多芬的忧伤’)
这个循环是无限循环!怎么办?
终止循环
flag=True
while flag:
print('齐天')
print('成都')
print('王妃')
flag=False
(2).break
例:从1加到100
count=1
sum=0
while True:
sum=sum+count
count+=1
if count==101:
break
print(sum)