- 1.cup 内存 硬盘 操作系统之间关系概念图:见备忘录
- 2,python ;创始人 龟叔 -1989-
- 3,主要领域 科学计算、 人工智能,运维人员必备语言之一、
- 4.python2&python3 区别;1py2 源码重复 ,混乱,不规范,冗(rong)余(不需要特多,啰嗦)。。2py3:优美 清晰 简洁。。
- 5.编译型&解释型 (计算机只能识别010101.。。。代码—字节码-->010101)
编译型:C C++ | 一次性将所有代码转化成010101(二进制) | 优点:执行效率高 缺点:开发速度慢,不可夸平台。 |
解释型:python php | 逐行解释 ,逐行执行 | 优点:执行效率慢 缺点:开发速度快,可夸平台。。 |
- 6 python
优点: | 开发效率高(比其它解释型),由于第三方库避免重复造轮子 高级语言,你不用去管内存级别的代码 可嵌入,python代码可移植到c c++ 语言中 可扩展性;,果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部分程序用C或C++编写,然后在你的Python程序中使用它们。 可移植性:你可以把Python嵌入你的C/C++程序,从而向你的程序用户提供脚本功能 |
缺点: | 执行效率相对低 自身原因不能多线程 |
- 7 python
Cpython | 官方推荐下载解释器,可以把py代码转化成c语言识别的字节码 |
Jpython
| …… |
lronpython
| …… |
***************变量***************
- 由数字,字母,下划线组成
- 不能以数字开头
- 不能以python关键字开头
- 不能以中文开头
- 可描述性
- 不能太长
***************常量***************
- 在运行中不可更改的,通常大写开头
*简洁:
#print(10+20+3+15)
#print((10+20+3+15)/3)
#print(((10+20+3+15)/3*6)+5)
x=10+20+3+15
y=x/3
z=y*6+5
注释:一行用#//多行用‘’‘ ’‘’ 首尾 或者”“” “”“
***************等号****************
赋值运算,看到一个等号先计算等号右边,并将等号右边的值赋值给等号左边的变量。
*变量的小高级*——>从上至下依次计算
基础数据类型
字符串 | str | 输入“”的都是字符串,还有存储,应用 |
数字 | Int | 1234567,用于+-*/ |
Bool | True/Fales | 判断语句 |
数据基本类型功能:
1.+字符串的拼接
'''s1="alex"
s2='dasb'
s3=s1+s2
print(s3)'''
2 *字符串与数字相乘
s1="坚强"
i1=8
print(s1*8)
Type:
检验执行的数据类型:使用如下
s1=100
s2="100"
print(s1,type(s1))
print(s2,type(s2))
用户交互input:输出的都是字符串格式
'name=input("请输入姓名:")
age=input("请输入年龄:")
sex=input("请输入性别:")
print("我的姓名是"+name,"我的年龄是"+age,"我的姓别是"+sex)'''
- 输入账号密码。。。
- name=input(“请输入用户名:”)
- age=input(“请输入年龄:”)
- print(name,age)
- 姓名 年龄 性别题目
IF语句:
第一种
#1 条件:
结果(条件成立 直接走if 里的内容,**四个空格 **缩进)
''dream=input("长大了想做什么?")
if dream =="医生":
print("看病免费")'''
*条件只控制缩进里的
第二种:
age=int(input(“请输入年龄:”))
If age>18 :
print(“做你想做的事”)
else:
print(“小屁孩”)
‘’‘补充:str 与 int 转化
str—> int (字符串必须是合乎数字规定的)
int—> str (➕””)’‘’
条件成立执行结果,不成立 执行else
第三种:if.elif .elif
'''num=input("请输入你猜的数字")
if num == "6" :
print("请你吃饭”).
if num == "1" :
print("请你玩游戏")
if num == "3" :
print("打你屁屁")'''
第四种if elif else
score=int(input("请输入分数:"))
if score >100 :
print('我擦,最高分才100分')
elif score >80 :
print('我擦,b')
elif score >90 :
print('我擦,a')
elif score >60 :
print('我擦,c')
elif score >30 :
print('我擦,d')
else:
print('你太笨了,兄弟')'''
第五种 嵌套:if里套着if 最多不超过5层 if
code=input('请输入验证码:')
username=input('请输入账户:')
password=input('请输入密码:')
if code=="qwe3" :
if username=='太白star'and password =='11111':
print('登入成功')
else:
print("用户名或者密码错误")
else:
print("验证码错误")'''
IF语句注意:
- If 后跟空格和结尾 :(大写里shift+冒号)
- 引号注意,一定一致,引号方向
- If elif else 后➕:
- if username==“”and password== “ ”