Python入门笔记1--Python基本元素

计算机概述

1、计算机是根据指令操作的设备
2、计算机的概念
(1)功能性:对数据的操作,表现为数据计算,输入输出处理和结果存储等
(2)可编程性:根据一系列指令,自动地,可预测地,准确地完成操作者的意图
3、计算机的发展
计算机的发展参照摩尔定律,表现为指数方式
(1)计算机硬件所依赖的集成电路规模参照摩尔定律发展
(2)计算机运行速度因此接近几何级数快速增长
(3)计算机所能支持的各类运算功能不断丰富发展
4、程序设计
(1)程序设计是计算机可编程性的体现
(2)程序设计语言是一种用于交互(交流)的人造语言
(3)编程语言种类很多,但生命力强劲的不多
编程语言有超过600种,但绝大部分都不再被使用
C语言诞生于1972年,它是第一个被广泛使用的编程语言
Python语言诞生于1990年,它是最流行最好用的编程语言

编译和解释

1、编程语言的执行方式
(1)源代码:采用某种语言编写的计算机程序,人类可读
例:result=2+3;
(2)目标代码:计算机可直接执行,人类不可读(专家除外)
例:11010010 00111011
2、编译和解释
(1)编译:将源代码一次性转换成目标代码的过程
(执行编译过程的程序叫做编译器)
一次性翻译,之后不需要源代码(类似于英文翻译)
在这里插入图片描述(2)解释:将源代码逐条转换成目标代码,同时逐条运行的过程
(执行解释过程的程序叫做解释器)
每次程序运行时随翻译随执行(类似于同声传译)
在这里插入图片描述
3、静态语言和脚本语言
根据执行方式不同,编程语言分为两类
(1)静态语言:使用编译执行的编程语言
编译一次性生成目标代码,优化更充分,程序运行速度更快
如:C/C++语言,JAVA语言
(2)脚本语言:使用解释执行的编程语言
执行程序时需要源代码,维护更灵活,可跨多个操作平台运行
如:Python语言,JavaScript语言,PHP语言

4、程序的基本编写方法(IPO)
(1)I:input输入,程序的输入(是一个程序的开始)
文件、网络、控制台、交互界面、内部参数输入等
(2)P:process处理,程序的主要逻辑
是程序对输入数据进行计算产生结果的过程;处理方式统称为算法,是程序最重要的部分
(3)O:output输出,程序的输出(是程序展示运算结果的方式)
控制台、图形、文件、网络、操作系统内部变量输出等

Python基础(针对于3.x版本的)

1、Python由Guido van Rossum于1989年年底出于某种娱乐目的而开发的
2008年12月发布了3.0版本,没有考虑python2.x的兼容
2、Python的两种编程方式
文件式和交互式
(1)交互式:对每个编程语句即时运行结果,适合语法练习
(2)文件式:批量执行一组语句并运行结果,编程的主要方式

3、单行注释和多行注释

#这是单行注释
'''这是用三个单引号括起来的多行注释
这是注释的第二行
'''
"""这是用三个双引号括起来的多行注释
这是注释的第二行
"""

4、变量
用来保存和表示数据的占位符号
(1)变量的命名规则
标识符是给程序中变量、类、方法命名的符号
①标识符可以由字母、数字、下划线(_)组成,其中数字不能开头
②标识符不能是python关键字,但可以包含关键字
③标识符不能包含空格
(2)Python对大小写敏感

5、Python的关键字和内置函数
用关键字作为变量名,Python解释器会报错
用内置函数作为变量名,Python解释器不会报错,但内置函数被该变量覆盖,不能使用了
(1)关键字
可以通过Python程序来查看所包含的关键字

>>> import keyword #导入keyword模块
>>> keyword.kwlist #显示所有关键字
['False', 'None', 'True', 'and', 'as',
 'assert', 'async', 'await', 'break',  'class',
  'continue', 'def', 'del',  'elif', 'else',
   'except', 'finally',  'for', 'from', 'global', 
   'if',  'import', 'in', 'is', 'lambda', 
   'nonlocal', 'not', 'or', 'pass', 'raise', 
   'return', 'try', 'while', 'with', 'yield']

在这里插入图片描述
(2)内置函数

6、数据类型
供计算机理解的数据形式
python3.x允许增加下划线(_)作为分隔符
(1)整型:支持各种整数值,不管是小的整数还是大的整数(整型数值支持None值(空值))
四种表示形式:
①十进制式:最普通的整数表示形式
②二进制式:以0b或0B开头的整数
③八进制式:以0o或0O开头的整数
④十六进制式:以0x或0X开头的整数,其中10~15分别以a-f(或A-F)表示

(2)浮点型
①十进制形式:平常简单的浮点数,如:5.2、5.0
②科学计数形式:如5.12e2或5.12E2(即5.12*10^2)
只有浮点型数值才可以使用科学计数形式表示,如51200是一个整数,512E2则是浮点数

(3)复数
复数的虚部用j或J表示

(4)字符串和转义字符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值