标签:写法 bool 爬虫 系统运维 type web开发 width 流程控制 区别
计算机的组成:
输入输出设备、存储器、主板、CPU、硬盘、内存、显示器、电源、显卡。
CPU:中央处理器 Central Processing Unit 处理各种数据 相当于人的大脑
内存:储存数据 临时数据 断电丢失
硬盘:存储数据的 断电不丢失
什么是操作系统:
控制计算机的工作流程
什么是应用程序:
安装在操作系统之上的软件
总结:CPU~人的大脑、内存~人的临时记忆、硬盘~人的永久记忆、操作系统~控制计算机硬件工作的流程、应用程序~安装在系统之上的软件。
1989年诞生,作者龟叔
领域:云计算、web开发、人工智能、系统运维、爬虫、金融。
python 2 源码不统一(c、java都有)重复代码
python 3 源码统一 无重复代码
解释型语言,
编译型:开发效率慢,运行速度快。
解释型:开发效率块,运行速度慢。
Cpython、Jpython、IronPython、PyPy
现在从官网下载的就是cpython,现在主流使用Cpython。
• Cpython
Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件) 转换成字节码文件(pyc文件),然后运行在Python虚拟机上。
• Jython
Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。
• IronPython
Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似)
• PyPy(特殊)
Python实现的Python,将Python的字节码字节码再编译成机器码。
python的字节码是pyc,会消失(编译时第一次会编译代码,第二次就直接使用pyc,不去编译代码了),上图中虚拟机在python中指的是python的解释器,虚拟机在Java中指jvm(Java写的代码在jvm中运行)。
1.变量是由字母、数字、下划线组成
2.禁止以数字开头
3.禁止使用python中的关键字 print、or、is等
4.不能使用中文和拼音
5.变量名要区分
6.推荐写法
驼峰命名:大峰、小峰
下滑线命名:官方推荐使用。
7变量名要具有描述性
单行注释(当行注释):代码前加#,不能换行
多行注释三个双引号 或者三个单引号
"""
我请您吃
蒸羊羔
蒸熊掌
蒸鹿尾儿
烧花鸭
烧雏鸡
烧子鹅
"""
整形、数字、字符串、汉子、列表、布尔值、对错
"字符串"
‘字符串‘
"""字符串"""
"I‘am boy" (双引号内可以包含单引号)
a=‘alex‘
b=‘wusir‘
print(a+b) = alexwusir (字符串拼接)注:只能和同类型(字符串)相加可以相乘(只能和数字相乘),但是不能相减
a=‘坚强‘
print(a*8) 字符串相乘 注意:只能和数字相乘
## 布尔值(就是对和错)
true false
1 0
用户交互(input)
输入 输出
input(“提示语句”)
type 类型
str 字符串
int 整形
bool 布尔值
if 如果
if 关键字 空格 条件 冒号 缩进 结果。
if 条件:
? 结果
if 条件:
? 结果
if条件:
? 结果
标签:写法 bool 爬虫 系统运维 type web开发 width 流程控制 区别
原文地址:https://www.cnblogs.com/shengjunqiye/p/11632172.html