计算机基础
CPU: 类似人类大脑 ,计算
内存:临时存放数据,打开数据;成本高,断电即消失。
硬盘:固态硬盘,机械硬盘,储存数据长久,重要文件,电影等
操作系统:操控,协调
应用程序:
Python历史
豆瓣
知乎
春雨医生
Python2 与Python3的区别
Python2 源码不标准,混乱,重复代码太多
Pyhton3 统一标准,去除重复代码
Python分类
python环境
编译型:: 一次性将所有程序编辑二进制
缺点:开发效率低,不能跨平台
优点: 执行速度快。
C,C++等等
解释型 当程序执行时,一行一行的解释
优点:开发效率高,可以跨平台
缺点:运行速度慢
PHP,Python 等等
Python是一门动态解释性强类型定义语言。
运行第一个py文件
python3:python 文件路径 回车
python2:python2 文件路径 回车
Python2 与 Python3区别
Python2 默认编码方式是ASCII码
解决方式:在文件的首行:# _*_ encoding:utf-8 _*_
Python3 默认编码方式是UTF-8
变量
变量:就是将一些运算的中间结果暂存到内存中,以便后续代码调用
1.必须由数字,字母,下划线任意组合,且不能数字开头
2.不能是python中的关键字。 如print
3.变量具有可描述性
4.不能是中文
常量
一直不变的量
BIR_OF_CHINA = 1949
注释
方便自己方便他人理解代码
单行注释 #
多行注释 ''' 被注释内容 ''' """ 或者 """
基础数据类型初始
数字 int 12,3,4,5
% 取余数
print(type(100))
字符串:str python中但凡用引号引起来的都是字符串
可相加:字符串的拼接
可相乘 :str*int
print("I'm a teacher")
bool:布尔值
true /flase
用户交互
input
name = input('请输入你的名字:')
age = input('请输入你的年龄:')
print('name,age,type(age)')
print('我的名字是'+name,'我的年龄'+age+''岁’)
1.等待输入
2.将你输入的内容赋值给了前面的变量
3.我
If
IF 条件:
结果
if 5 > 4:
print(666)
print(777)
if 5 > 4:
print(666)
else:
print(“喝酒”)
num = input('请输入你猜的数字:')
if num == '1':
print('一起抽烟')
elif num == '2':
print('一起喝酒')
elif num == '3':
print('新开了一家')
else:
print('你猜错了。。。')
while
while 条件:
循环体
无限循环
1.终止循环改变条件,使其成立:
2.break
#while
while Ture:
print('我们不一样')
print('在人间')
print('杨')
print('222')
count = 1
flag = True
while flag:
print('count')
count = count + 1
if count >100:
flag = False
count = 1
while count <= 100:
print(count)
count = count + 1
count = 1
sum = 0
while count <=100:
sum = sum + count
count = count + 1
print(sum)
#break
count = 1
while True:
print(count)
count = count + 1
if count > 100:
break
continue
count = 1
while count < 20:
print(count)
continue
count =
转载于:https://www.cnblogs.com/mmingluo/p/9703985.html