概述
1 . Python 是什么
a . Python是一门机器语言 是一种人机交互语言
b. 它是一种解释性语言(编译并执行)
2 . python的特点
a .Python 源码可以跨平台使用
b . python因为是解释语言所以在执行上比编译语言要慢一些
3.python安装环境
Python可以在 windows 、linux、和os 系统下安装使用 下载可以在Python官网下载(https://www.python.org/)官网上有使用方法和标准库的使用
4 .python开发
b. 交互开发
a .python 程序自带有一个IDLE 开发功工具
c. 也可以使用第三方IDLE 开发工具开发 (推荐是用pycharm)
5. python 版本
Python 它是向下不兼容 有 2.x 和3.x 。2.x 和3.x在使用上和一些标准库上有一些区别 (推荐使用3.x版本)
简单认识Python(我们从Python一些小程序中学习Python)
1 . 在屏幕上打印“hello world”
print(“hello world”)
a . 这个小程序中它使用了python 中内置函数print()(注意:函数的使用在后面介绍 )
b. Python中字符串类型 python中字符串一般用单引号或双引号括起来(注意:用英文的单引号号或者双引号)
注意:Python中一般一行代码一行执行
2 .输入自己名字并在屏幕上显示自己名字
name = input("")
print(name)
a. 程序中使用了变量
变量名的命名规则:1 . 可以是用字母、下划线和数字
2. 只能使用字母 和下划线开头
3. Python中大写字母和小写字母是有区别
4. 字符与字符之间不能有空格可以用下划线链接字符与字符
变量的类型:Python中内置了数字 字符串 列表 字典 元组 布尔类型(True 和False 两种状态 时)等 ,当然我们也可以自己设置类型(后面具体介绍自设类型)
说明:变量名没有类型 变量有类型 True 表示为真 False表示假
变量的使用:1.我们设置变量时相当于 在内存空间申请一块空间来存储变量
2.我们在使用变量时通过变量名来调用这块空间里的值
注意:变量名没有类型 但是变量有类型
b. 程序中使用了input()函数
注意:input()在存储时Python是字符串类型
c. 程序中使用赋值运算
赋值:在Python中我们通过“=” 来表示变量名指向变量名空间
3.输入任意两个数字并且计算
int_1 = int(input('请输入数字1:'))
int_2 = int(input("请输入数字2:")
print(int_1-int_2) # 计算两者之差
print(int_1*int_2) #计算两者之乘积
print(int_1/int_2) #计算两者的商
a. 程序中使用数学运算:Python中数学运算 + 、- 、* 、/ 、// (整除取商) 、% (整除取余) 等
b.程序中使用类型转换(下一步介绍)
4 . 类型装换
int_1 = input('请输入数字1:')
int_2 = input("请输入数字2:")
print(int_1+int_2)
这段程序输入数字会是12:
int_1 =int( input('请输入数字1:'))
int_2 =int( input("请输入数字2:"))
print(int_1+int_2)
这段程序输入数字会输出3
注意:这两段小程序输出结果不一样的原因是input()存储时时字符串第一段小程序输出的是字符串12 ,第二段小程序输出的是数字3
a.程序中使用类型转换:int()函数是把数字字符串转换成数字
b.程序中使用了字符串拼接:也就是把字符串拼接成一个字符串
5 .随机摇出1至6的数字并且输出不同结果
import random
x = random.randint(1,6)
if x == 1:
print("请学狗叫")
elif x ==2:
print("请喝两杯水")
elif x ==3:
print("请学猫叫")
elif x ==4:
print("爬两圈")
elif x == 5:
print("跳两下")
else:
print("做俯卧撑10")
程序中使用了控制流语句:if........
elif......
else.....
相当于指路方向每次只能选择一个方向
注意:if 可以单独使用 if ......elif ......elif..多个方向但是只能选择一个方向
if .........else ........只能选择两个方向
6 .请输出1值6
for i in range(1,7):
print(i)
程序中使用了循环:程序执行了一次 但是源码执行6次