计算机python指什么意思_python基础知识(一) 计算机概念,python的初步认识

计算基础知识

1.cpu 人类的大脑 运算和处理问题

2.内存 临时存储数据 断电就消失了

3.硬盘 永久存储数据

4.操作系统 调度硬件设备之间数据交互

python的应用和历史

应用场景:

​云计算,web开发,科学运算,人工智能,系统运维,爬虫,金融,图形GUI

python2 :

​源码不统一 代码(功能)重复, 维护难度大

python3 :

​ 源码统一 代码(功能)单一 ,维护难度小

python是一中编程语言

机器语言 计算机能够听懂的语言,二进制编程,直接操作硬件

#优点是最底层,执行速度最快

#缺点是最复杂,开发效率最低

汇编语言 简写的英文符号取代二进制,本质仍是操作硬件

#优点是比较底层,执行速度最快

#缺点是复杂,开发效率最低

高级语言用人的符号去编写程序,屏蔽了硬件操作

#编译型语言执行速度快,不依赖语言环境运行,跨平台差

#解释型跨平台好,一份代码,到处使用,缺点是执行速度慢,依赖解释器运行

分类:

​ 编译型 : 一次翻译 , 运行速度快, 开发效率慢 C++ C

​ 解释型 : 逐行翻译 , 运行速度慢,开发效率快 python

​python是一种解释型语言

​速度不是关键(瓶颈理论),开发效率高才是王道

主流编程语言排行榜

python的优缺点

​优点:

优雅”、“明确”、“简单

开发效率高

高级语言

可移植性

可扩展性

可嵌入性

​ 缺点:

速度慢 , 相对于C来说

代码不能加密

全局解释器锁---->线程不能利用多CPU问题

python解释器

​解释python代码

有哪些解释器:

​Cpython : 默认C解释器

​Jython :Java解释器

​ IronPython : C#解释器

​pypy:python解释器 动态编译

变量

​含义:Python中的变量可以看作是一个个容器,里面存放着我们需要使用到的值。

​a=1

​定义规则:

​1.以字母,数字,下划线组成

​2.不能以数字开头

​3.不能使用拼音和中文

​4.区分大小写

​5.不能使用python关键字命名

​6.命名具有意义

​7.推荐写法:

​1.采用驼峰命名规则 UserName

​2.下划线 user_name

常量

常量的名字全部大写:

​PI=3.1415926

注释

被注释的代码将不会运行,提高代码可读性。

​两种 :

​单行注释: #

​多行注释 : ''' 内容 '''

基础数据类型初识

​ 数值包括整型和浮点型

​ 运算类型: + 加, - 减 , * 乘 , / 除法 , // 整除 , ** (幂运算符)

字符串 --可以往里面放任意长度的内容,用单引号或双引号括起来

​ 字符串操作:

​ + 字符串拼接 只能是字符串相加,不能是数字

​ * 字符串相乘

#字符串拼接 + 只能是字符串+字符串

a='str'

b='abc'

print(a+b) #strabc

#字符串相乘 *

print(a*2) #strstr

​ 布尔 --

# True and False

print(1>2) # False

print(2>1) #True

用户输入 input

#用户输入

name=input("请输入你的名字") #python3版本,输入类型是字符串

print(type(name)) #

流程控制语句

缩进

​在Python中,代码块的边界不是通过大括号等符号进行显式划分,而是通过行的缩进实现的。连续相同缩进水平的代码处于同一个代码块,在使用 for 、 while 、 if 、 try 等语法时需要注意每行代码的缩进。

#

#1. if else 二选一

if 条件:

#代码块

else :

#代码块

#2. if elif else 多选

if 条件:

#代码块

elif 条件:

#代码块

elif 条件:

#代码块

else:

#代码块

#3. if 单一判断

if 条件:

#代码块

#4. 多选 产生结果不同

if 条件:

结果

if 条件:

结果

###嵌套if

if 条件:

print('第一层')

if 条件2:

print('第二层')

if 条件4:

print("第三层")

else:

print('第三层')

elif 条件3:

print('第二层')

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值