Python环境的搭建
1.下载python(这里以python3.8为例)
第一步:打开下载网址:
http://www.python.org
第二步:我这里选择python3的版本
第三步:选择python的可执行文件安装包2.安装python(这里以python3.8为例)
step 1:下载完成后就可以安装了,基本傻瓜式安装,不过要强调几点,如下图(python3.8已经可以自动添加环境变量 如果你要安装python2那么你手动配置环境变量,具体方法自行百度)
step 2:安装完成后,我们来检查一下python是否安装成功,打开cmd命令,输入python,回车,若显示类似下图,证明环境搭建完成。
step 3:测试输出python第一个程序,输入如下代码,然后回车。
搭建完成
变量和常见运算符和常见运输符
变量
1,什么是变量?
- 符号来代表这个值
- 变量就是一块具有名称的内存地址
2,变量的定义
变量名称=变量值
3,Python的变量类型不固定
弱数据类型,类型不固定
变量接收到了什么值,那么类型随之就变成了对象的类型
4,变量命名规则:
(1)变量名称的组成必须是有效符号(大小字母、数字、_下划线)
Python是大小写敏感的语言
(2)不要使用关键字或者保留字作为变量名称
关键字:35个
保留字:目前的版本没有使用的单词
但是后面的版本可能或者准备使用
(3)不要以数字开头!!!!
(4)命名要有意义
尽量使用有意义的单词来表示变量
驼峰法: userName classRoom
下划线法:user_name class_room
常见运算符
具有特殊含义,能够进行数据(数值)运输符的符号
1,进行数字运输的符号
+ 数学的加法运算
- 数学的减法运算
* 数学的乘法运算
/ 数学的除法运算 注意:结果可能是小数
% 数学的求余数(求模、求余)
// 整除
** 幂次方
在python输出时,要想输出%,使用%%进行转义
2,关系运算符
< <= > >== == !=
运算结果为boolean值
3,逻辑运算符
多个条件 与(and) 或(or) 非(not)
4,赋值运算符【=】
5,成员运算符
in和not in
程序控制和选择结构
三大流程
|-- 顺序:从左到右,从上而下执行的
在python,一个语句的结束,以换行符作为标志的
|-- 选择
|-- 单分支
if 条件:
# 当条件成立时,执行的代码
print(“当条件成立时,执行的代码”)
|-- 双分支
if condition:
# 如果条件成立,则执行这儿的代码
else:
# 条件不成立的时候,需要执行的代码
|-- 多(三)分支
if condition1:
# 条件1满足,执行代码
elif condition2:
# 条件2满足,执行代码
elif xxx
....
[else:
# 可选代码
# 前面所有条件不满足,执行这儿的代码
]
python中并没有switch
|-- 循环
往复执行代码
|-- while
while 条件:
# 循环体
|-- for
顺序:
print("hello")
print("world")
选择结构
age = int(input("请输入您的年龄:"))
判断是否成年
if age >= 18:
# # python强制缩进语言
print("哈哈")
# print("嘿嘿,可以进来,我们要开黑了~~~")
#
# 双分支
# if age >= 18:
# print("兄弟,你成年了,成家立业了~~~")
# else:
# print("小屁孩,赶紧回家找妈妈吧~~")
多分支
week = input("请输入今天的星期数:")
if week == "1":
print("今天星期一")
else:
if week == "2":
print(2)
else:
if week == "3":
print(3)
多分支的使用
week = int(input("请输入今天星期几:"))
# if week == 1:
# print("今天星期一,猴子穿花衣")
# elif week == 2:
# print("今天星期二,猴子肚子饿")
# elif week == 3:
# print("今天星期三,猴子去爬山")
# elif week == 4:
# print("今天星期四,猴子去考试")
# elif week == 5:
# print("今天星期五,猴子去跳舞")
# elif week == 6 or week == 7:
# print("今天周末,猴子在家休息")
# else:
# print("对不起,你是猴子请来的逗逼吗?")
# if 1 <= week <= 5: # 注意:python中允许这样写
if week >= 1 and week <= 5:
print("工作日")
elif week == 6 or week == 7:
循环语句
# 需要执行100
index = 1
while index <= 100:
print("hell world" + str(index))
index += 1
求1~100的和
# 需要执行100
index = 1
while index <= 100:
print("hell world" + str(index))
index += 1
猜随机数:
import random
# 让电脑生成一个随机数
com = random.randint(0, 100)
while True:
my = int(input("请输入一个0~100:"))
if my == com:
print("恭喜您,猜对了")
# 终止循环
break
elif my > com:
print("对不起,猜大了")
else:
print("对不起,猜小了")