计算机和python

计算机基础知识

CPU 人类的大脑 运算和处理问题
内存 临时存储数据 断电就消失了
硬盘 永久 存储数据
操作系统是一个(特殊)的程序,调度硬件和软件之间的数据交互

python的应用和历史

IT,金融,和房地产,最挣钱的三个行业,交替坐第一把交椅
2004 Djano–诞生
2008年 python3.X版本诞生

python2:
C,Java,c# 源码不统一,代码重复,维护难度大

python3:
源码统一,没有重复代码, 维护难度降低

python是一个编程语言
python是一个强类型动态地解释型高级编程语言
分类:

编译型:只翻译一次

优点:运行速度快

缺点:开发速度慢

解释型:逐句翻译,逐行翻译

优点:开发速度快 可跨平台,可嵌入,可扩展,高级语言,简单易懂,优雅,明确

缺点:运行速度慢

代表语言: python

python的优缺点
优点:开发速度快 可跨平台,可嵌入,可扩展,高级语言,简单易懂,优雅,明确

缺点:执行速度和C相比相对较慢 代码不能加密,CPU不能利用多线程

python的种类
Cpython

官方的版本,转换成C的字节码

Jython 转换成Java的字节码

IronPython 转换成C#的字节码

PyPy 转换成动态编译,两快,开发快,运行快

python实现的Python,将Python的字节
ipython --和Cpython在终端上有一点区别

安装和和环境配置

写一个python程序

print() 打印 —打印到屏幕 程序中所有符号都是英文的

变量
a=1

起了一个变量名: a

有个值 : 1

将值赋予给变量名 =

a = 2 #修改的是内存指向

变量定义的规则

由字母/数字/下划线组成

不能以数字开头

不能使用Python中的关键字

不能使用中文和拼音(显得是野生的)

区分大小写

命名要有意义

推荐写法:

​ 7.1 驼峰体(单词首字母大写)

​ 7.2 下划线(官方推荐)

常量
变量名全部大写 就是常量 常量不建议修改

注释

给一些不能能够看懂的代码写一个描述,便于理解程序

两种:

单行注释: # 只能注释一行,不能换行

多行注释: ‘’’ ‘’’ “”" “”" 可以换行–本质上是字符串

字体加粗: ctrl + B

基础数据类型初识
字符串:只要用引号括起来的就是字符串

整型 ±*/ --int

布尔值
True 真
False 假

列表

元组

集合

字典

print(23+37)
a=‘alex’
b=‘wusir’
Print(a+b) #字符串拼接 字符串只能和字符相加

字符串只能和数字相乘
a = ‘好’
print(a*8)

python3版本中input获取到的全部都是字符串
‘’’
my_input = int(input(“请输入一个数字:”))
print(type(my_input))
‘’’

用户交互输入input
查看是什么类型–type()

if _如果_选择_5种

单纯选择
if 条件:条件判断 > < ==
缩进(四个空格)print() #条件成立后执行的事情
二选一

if条件:
结果
else:
结果
空格和tab不能混用,只能用一种
多选一:
if 条件:
结果
elif 条件
结果
elif 条件:
else:
结果
多选 可以选所有,也可以一个都不选
如果If的条件成立,则只执行if,不执行elif,不论elif的条件是否成立
else,如果以上都不对,则执行else的判断

if 条件:
结果
if 条件:
结果
if 条件:
结果
if 条件:
结果

1.单纯if
2.二选一 if else
3.多选0或者1 if elif elif
4.多选一if elif else
5.多选多 if if
6.嵌套 if 条件

原文:https://www.cnblogs.com/ayongxin93/archive/2019/06/17/11041125.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值