栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python零基础入门第一周

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python零基础入门第一周

#基础知识

一、编译与解释

1.执行机制:静态语言(编译)和脚本语言(解释)

2.编译:将源代码(高级语言代码)转换成目标代码(机器语言代码)

编译器:执行编译的计算机程序

  1. 解释:将源代码逐句转换成逐句运行代码的过程。

解释器:执行解释的计算机程序

 

 

 

区别

编译是一次性地翻译,一旦程序被编译,不再需要编译程序或者源代码

解释在每次程序运行时都需要解释器和源代码

  1. 采用编译方式执行的编程语言是静态语言:C语言、Java语言等
  2. 采用解释方式执行的编程语言是脚本语言:Python语言、JavaScript语言、PHP语言等
  • Python特点
  1. 通用性:语法简单、生态高产、平台无关、强制可读、支持中文、模式多样、类库便捷
  • 运行方式
  1. 交互式 利用Python解释器即时响应用户输入的代码,给出输出结果(一般用于调试少量代码)
  2. 文件式  将Python程序写在一个或多个文件中,启动Python解释器批量执行文件中的代码(常用的编程方式)

 

  • 基本的语法元素

1.缩进

Python语言采用严格的“缩进”来表明程序的格式框架。缩进指每一行代码开始前的空白区域,用来表示代码之间包含和层次关系

(1)1个缩进=4个空格

(2)缩进是Python语言中表明程序框架的唯一手段

当表达分支、循环、函数、类等程序含义时,在if、while、for、def、class等保留字所在完整语句后通过英文冒号(:)结尾并在之后进行缩进,表明后续代码与紧邻无缩进语句的所属关系。

缩进错误:

    当代码执行遇到了“unexpected indent”错误,就代表代码缩进有问题,查看程序是否有问题

2.注释

 

  1. 定义:是代码中的辅助性文字,会被编译或解释器略去,不被计算机执行,一般用于程序员对代码的说明。
  2. Python语言采用#表示一行注释的开始,多行注释需要在每行开始都使用#.

 

3.续行符(反斜杠)

Python程序是逐行编写的,每行代码长度无长度限制。

 

注意:

  1. 续行符后不能存在空格
  2. 续行符后面必须直接换行
  • 变量
  1. 变量:在运行过程中可以被修改的量,使用前必须先赋值
  2. 常量:一旦赋值就不能改变值的标识符,Python中无法定义
  3. 赋值语句
  4. 对变量进行赋值的一行代码(多种赋值方法)
  5. 语法格式:<变量>=<表达式>
  6. 表达式:产生或计算新数据的代码片段,一般有数据和操作符等构成

1是数据,+是操作符

 

 

标识符

  1. 由一串字符串组成,字符可以是任意字母、数字、下划线、汉字,不能以数字开头
  2. 不能与关键字同名,关键字也被称为“保留字”。

名字是变量,不加双引号,小黑是字符串需要加引号

  1. 保留字(不能作为变量的名称)

 

练习一

 

 

六、print()输出函数

使用方法:

  1. 输出元素:print(<待输出元素>)
  2. 输出多个元素:print(<元素1>,<元素2>,........,<元素n>)
  3. Print()函数输出文本时默认在最后增加一个换行,如若不希望在最后增加换行,或者是想要输出其他内容,可以对print()函数的end参数值进行赋值

空格1hello world 空格2 print函数自带的空格

  • 基本数据类型(上)数字类型

 

理论上的取值范围是R,Python支持任意大的数字,只受计算机内存大小限制。

四种类型:二进制、八进制、十进制、十六进制

进制种类

引导符号

描述

二进制

0b或0B

由字符0和1组成,例:0b1010

二进制

0o或0O

由字符0和7组成,例:0o1010

二进制

无

默认情况,例:1010

二进制

0x或0X

由字符0组成,例:0x1010

.浮点数

  1. 表示带有小数的数值
  2. 要求浮点类型必须带有小数部分,小数部分可以是0

>>> 0.1+0.2

0.3000000000000004

受限于计算机表示浮点数使用的存储宽度,计算的二进制数并不是0.1和0.2而是计算内部最接近0.1和0.2的二进制数。求得的数反映到十进制表示上,就会产生一个不确定尾数,至于尾数是多少,计算机内部会根据二进制运算确定产生。从用户的角度来看,尾数是不确定的,故称为“不确定尾数”。

复数

  1. 表示数学中的复数。复数有一个基本单位元素j,被定义为j=-1
  2. 含有虚数单位的数被称为复数。例如:

      3+4j -2.5+4j 11.2e+3+26j

python中,复数被看为二元有序实数对(a,b),表示a+bj,虚部通过j或J表示

复数类型中实部和虚部都是浮点类型,对于复数z,可以用z.real和z.imag分别获得实数部分和虚数部分。例如:

  1. 数值运算操作符

操作符

描述

x+y

求两数之和

x-y

求两数之差

x*y

求两数之积

x/y

求两数之商,结果为浮点数

x//y

求两数的整数商

x%y

两数的余数

x**y

x的y次幂

 

-x

一个数的负数

+x

一个数本身

基本规则:运算

  1. 整数和浮点数混合运算,输出结果浮点数
  2. 整数之间运算,产生结果类型与操作符相关
  3. 整数或浮点数与复数运算,输出结果是复数
  4. 复数>浮点数>整数

增强操作运算符

操作符

描述

x += y

等价于:x = x + y

x -= y

等价于:x = x - y

x *= y

等价于:x = x * y

x /= y

等价于:x = x / y

x //= y

等价于:x = x // y

x %= y

等价于:x = x % y

x **= y

等价于:x = x ** y

注;中间的+=得挨着一起,没有空格

 

字符串类型

用一对双引引号””或者一对单引号’’括起来。字符包括两种序列体系:正向递增和反向递减。

多行字符串利用三对双引号” ”  ” ”  ” “  “  ”或者三对单引号’ ’   ’  ’  ’  ’表示

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/977094.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号