初识Python01 变量 常量 数据类型 流程控制if
水滴石穿 Day01
01 CPU 内存 硬盘 操作系统
CPU:中央处理器,相当于人大脑。
内存:临时存储数据。 8g,16g,
特点:
1,成本高。
2,断电即消失。
硬盘:长期存储大量的数据如文件,视频,等等。
02 python的历史
Python的特点:优美,清晰,简单。
Python2X的缺点:源码重复、混乱、源码不规范、冗余。
Python3X:源码整合、优美、清晰、简单。
03 python是什么编程语言
代码 if else等等不能直接由计算机识别, 计算机只能识别01010101。
编译型: 一次性将你的所有的代码转化成010101010
代表语言:C 、C++
优点:执行效率高。 0.001s
缺点:开发效率低,不能跨平台。
解释型:逐行解释逐行运行。
代表语言: python
优点:可以跨平台。
开发效率高。
缺点:执行效率低。0.01s
04 Python的优缺点
优点:
Python开发效率高(比其他的解释型语言都高)由于第三方库 避免重复造轮子。
高级语言。你不用去管内存级别的代码。
可嵌入性。Python代码可以移植到C/C++ 语言中。
可拓展性。python代码可以嵌入C/C++ 语言中。
可移植性:不同操作系统的移植。
缺点:
执行效率相对低。
python自身的原因不能多线程。
05 Python的种类变文本的样式
06 运行Python程序
窗口键+R 输入cmd 回车 进入一个黑框
python 空格 文件的路径 回车 运行你的python代码
Python2X只支持Ascll码:字母、数字、英文。
Python3X支持:字母、数字、英文、中文。
07 变量
1,变量只能由 数字,字母,下划线任意组合。
2,不能以数字开头。
3,不能是python中的关键字。
4,变量要具有可描述性。
name = ‘alex’
age = 73
fdsafdsafsdf = 666
5, 变量不能使用中文。
6.变量不宜过长。
变量名的推荐命名:
下划线 : age_of_oldboy = 56
驼峰体(首字母大写): AgeOfOldboy = 56
单驼峰 :Ageofoldboy = 56
08 常量
-常量:不变的量。
常量的设置:全部大写的变量,就是常量。(BIRTH-OF-AGE = 1996)
09 注释
单行注释:#
多行注释:""“被注释的内容”"" ‘’‘被注释的内容’’’
10 数据类型
整型(int)
用于 + - * / 计算使用。
字符串(str)
str:Python中 所有用引号引起来的数据就是字符串类型。
ret1 = ‘太白金星’
ret2 = “太白金星”
ret3 = ‘’‘太白金星’’’
ret4 = “”“太白金星”""
字符串的拼接:
验证数据类型:print(s1,type(s1))
布尔值(bool):true false
3>2
True
11 用户交互
Print(‘your name’ + name + ‘your age’ + age)
字符串和整型相互转换
12 流程控制语句if
基本结构:
if(条件){结果}
第一种:
单分支:
if 条件 :
print (结果)
第二种:
双分支:
if 条件 :
print (结果)
else:
print(结果)
第三种:
多分支:
if条件:
print(结果)
elif条件:
print(结果)
elif条件:
print(结果)
elif条件:
print(结果)
elif条件:
print(结果)
第四种:
多分支:
if条件:
print(结果)
elif条件:
print(结果)
elif条件:
print(结果)
elif条件:
print(结果)
elif条件:
print(结果)
else:
print(结果)
第五种:
if 的嵌套 :
if条件:
print(结果)
if条件:
print(结果)