1.计算机是根据指令操作数据的设备,具备

功能性

可编程型

两个基本特性,功能性指对数据的操作,表现为数据计算、输入输出处理和结果存储等。可编程性指它可以根据一系列指令自动地、可预测地、准确地完成操作者的意图

2.程序设计语言的执行方式包括

编译执行

解释执行

两种。程序设计语言是计算机能够理解和识别用户操作意图的一种交互体系,它按照特定规则组织计算机指令,使计算机能够自动进行各种运算处理。

按照程序设计语言规则组织起来的一组计算机指令称为计算机程序。

3.程序设计语言包括三大类:

机器语言

汇编语言

高级语言

。机器语言是一种二进制语言,它直接使用二进制代码表达指令,是计算机硬件可以直接识别和执行的程序设计语言。

4.高级语言按计算机执行方式的不同分为

静态语言

脚本语言

5.

静态语言采用编译执行,脚本语言采用解释执行

。编译:C、java等,解释:python、MATLAB、R等。编译是一次性地翻译,一旦程序被编译,不再需要编译程序或者源代码。解释则在每次程序运行时都需要解释器和源代码。

6.python语言是一个语法简洁、扩平台、可扩展的开源通用脚本语言,语法简洁,与平台无关,粘性粘贴,开源理念,通用灵活,强制可读,支持中文,模式多样,类库丰富

基本格式

python采用严格的缩进来表示程序的格式框架。1个缩进=4个空格

单行注释以

#

开头

多行注释以

'''

开头和结尾

命名和保留字

python语言允许采用大写字母、小写字母、数字、下划线和汉字等字符机器组合给变量命名,但名字的首字母不能是数字,中间不能出现空格,长度没有限制(标识符对大小写敏感)

保留字列表

and elif import raise as else in return assert except is try break finally lambda while class for nonlocal with continue from not yield def global or True del if pass False None

字符串

Python语言中,字符串是用两个双引号“ ”或者单引号‘ ’括起来的一个或多个字符。

赋值语句

Python语言中,= 表示“赋值”,即将等号右侧的值计算后将结果值赋给左侧变量,包含等号(=)的语句称为“赋值语句”

同步赋值语句:同时给多个变量赋值

<变量1>, …, <变量N> = <表达式1>, …, <表达式N>

将变量x和y交换

x,y=y,z

获得用户输入之前,input()函数可以包含一些提示性文字

<变量> = input(<提示性文字>)

分支语句

if <条件1>:

<语句块1>

elif <条件2>:

<语句块2>

else:

<语句块N>

eval(<字符串>)函数它能够以Python表达式的方式解析并执行字符串,将返回结果输出

print()函数用来输出字符信息,或以字符形式输出变量。

print()函数可以输出各种类型变量的值。

print()函数通过%来选择要输出的变量。

循环语句:控制程序运行,根据判断条件或计数条件确定一段程序的运行次数

遍历循环,基本过程如下

for i in range (<计数值>):

<表达式1>

import是一个关键字,用来引入一些外部库

def 用于定义函数,函数是一组代码的集合,用于表达一个功能,或者说,函数表示一组代码的归属,函数名称是这段代码的名字。def所定义的函数在程序中未经调用不能直接执行,需要通过函数名调用才能够执行。

Python语言包括三种数字类型

整数类型

浮点数类型

复数类型

整数类型

与数学中的整数概念一致,没有取值范围限制

pow(x, y)函数:计算xy

0x、0X开头表示16进制数

0b、0B开头表示2进制数

0o、0O开头表示8进制数

浮点数类型

带有小数点及小数的数字

Python语言中浮点数的数值范围存在限制,小数精度也存在限制。这种限制与在不同计算机系统有关

科学计数法使用字母“e”或者“E”作为幂的符号,以10为基数。科学计数法含义如下:

e

= a * 10b

复数类型

与数学中的复数概念一致, z = a + bj, a是实数部分,b是虚数部分,a和b都是浮点类型,虚数部分用j或者J标识

对于复数z,可以用z.real获得实数部分,z.imag获得虚数部分

数字类型的操作

内置的数值运算操作符

三种类型存在一种逐渐“扩展”的关系:

整数 -> 浮点数 -> 复数

(整数是浮点数特例,浮点数是复数特例)

不同数字类型之间可以进行混合运算,运算后生成结果为最宽类型

内置的数值运算操作符

数字类型的转换

数值运算操作符可以隐式地转换输出结果的数字类型

例如,两个整数采用运算符“/”的除法将可能输出浮点数结果。此外,通过内置的数字类型转换函数可以显式地在数字类型之间进行转换

三种类型可以相互转换

数字类型的判断:函数type(x),返回x的类型,适用于所有类型的判断

math库

math库是Python提供的内置数学类函数库

math库不支持复数类型

math库一共提供了4个数学常数和44个函数。

44个函数共分为4类,包括:16个数值表示函数、8个幂对数函数、16个三角对数函数和4个高等特殊函数

首先使用保留字import引用该库

第一种:import math

对math库中函数采用math.

()形式使用

第二种,from math import <函数名>,对math库中函数可以直接采用<函数名>()形式使用

16个数值表示函数

8个幂对数函数

六个三角双曲函数

4个高等特殊函数

字符串类型及其操作

字符串可以保存在变量中,也可以单独存在

可以用type()函数测试一个字符串的类型

转义字符:

输入带有引号的字符串可以使用传义字符,使用\输出带有转移符的字符串

字符串是一个字符序列,字符串的编号叫做索引

单个索引辅助访问字符串中的特定位置

格式为[<索引>]

Python中字符串索引从0开始,一个长度为L的字符串最后一个字符的位置是L-1

Python同时允许使用负数从字符串右边末尾向左边进行反向索引,最右侧索引值是-1

可以通过两个索引值确定一个位置范围,返回这个范围的子串

格式:[:]

start和end都是整数类型,左闭右开也就是说,不包含end位置的数据

字符串之间可以通过+或

进行连接

加法操作(+)将两个字符串连接成为一个新的字符串

乘法操作(

)生成一个由其本身字符串重复连接而成的字符串

len()函数返回一个字符串的长度

大多数数据类型都可以通过str()转换为字符串

字符串的操作

可以通过 for 和 in 组成的循环来遍历字符串中每个字符

格式如下:

for

in :

操作

用转义符可以在字符串中表达一些不可直接打印的信息

例如:用\n表示换行

内置的字符串处理函数

内置的字符串处理方法

字符串类型的格式化

format()方法基本使用格式:

<模板字符串>.format(<逗号分隔的参数>)

format()方法中模板字符串的槽除了包括参数序号,还可以包括格式控制信息。此时,槽的内部样式如下:{<参数序号>: <格式控制标记>}

其中,格式控制标记用来控制参数显示时的格式 。格式控制标记包括:<填充><对齐><宽度>,<.精度><类型>6个字段,这些字段都是可选的,可以组合使用,这里按照使用方式逐一介绍

python整数类型没有取值范围限制_python综述(一),复习相关推荐

  1. python整数类型没有取值范围限制_详解Python中6种数据类型

    Python中数据类型主要有六种:数字类型,字符串类型,元组类型,列表类型,文件类型和字典类型,我们今天先介绍前四种类型. 假如在Python程序中,出现了"010",那么这个&q ...

  2. python元组的创建取值排序计数_Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】...

    本文实例讲述了Python元组 tuple的概念与基本操作.分享给大家供大家参考,具体如下: 元组 tuple 元组 tuple的定义 元组的创建 元组的元素访问和计数 1. 元组的元素不能修改 2. ...

  3. python整数类型在每一台计算机上的取值范围是一样的_Python编程知识点总结

    Python编程知识点总结 Python语法特点 注释规则 [概念]注释是指在程序代码中添加的标注性的文字. 1.单行注释 #注释内容 2.多行注释 代码缩进 [概念]代码缩进是指在每一行代码左端空出 ...

  4. 可以获取python整数类型帮助的是什么-python数据类型一(重点是字符串的各种操作)...

    一.python基本数据类型 1,int,整数,主要用来进行数学运算 2,bool,布尔类型,判断真假,True,False 3,str,字符串,可以保存少量数据并进行相应的操作(未来使用频率最高的一 ...

  5. int 类型的取值范围

    大伙都知道int类型的 取值范围是 -2147483648 到 2147483647         那为什么不是                              -2147483647 到 ...

  6. java存储整数,用于存储整数数值的是 JAVA四种整数数据类型的取值范围分别是多少...

    JAVA四种整数数据类型的取值范围分别是多少 byte的取值范围为-128~127,占用1个字节(-2的7次方到2的7次方-1) short的取值范围为-32768~32767,占用2个字节(-2的1 ...

  7. 类型的取值范围_Java基础类型取值范围,从基础的理解加深记忆

    Java有8种基础类型,但是你可能常常会忘记他们的取值范围.而这主要是由于你再依靠默记这些类型的取值范围,而不是从根本上理解. 举例 byte占1个字节,8给比特位,它的取值范围是:-128 ~ 12 ...

  8. 属于python语言中合法的二进制整数是_以下选项属于 Python 整数类型的是( )

    [单选题]3*1**3 表达式输出结果为________ [多选题]以下的布尔代数运算正确的是( ) [单选题]下列________不是Python的数据类型. [单选题]下列不是Python语言关键 ...

  9. python语言的整数类型是什么-以下选项属于 Python 整数类型的是( )

    [多选题]下列表达式的值为False的是( ) [单选题]关于 Python 语句 P = –P,以下选项中描述正确的是________ [判断题]已知 x, y = 3, 5,那么执行x, y = ...

  10. 为什么Java中float类型的取值范围大于long类型

    在学习Java的过程中,我遇到了一个很有意思的问题,就是为什么Java中float类型的取值范围会大于long类型. 类型名 大小/字节 取值范围 float 4(32bit) -3.4E+38 ~ ...

最新文章

  1. c#_委托事件的理解
  2. 市面上常见arduino版本比较
  3. cx oracle dpi 1002,cx_Oracle连接数据库总结
  4. mGBA-0.9.2 免费开源的gba模拟器
  5. 计算机考研复试——计算机前沿知识篇
  6. OV5640时钟理解与端口理解(一)
  7. 有重复组合公式及其证明方法
  8. bugly android升级,Bugly升级SDK适配Android N
  9. 在Chrome浏览器中点击链接,打开IE浏览器,跳转到指定页面并传递参数
  10. 查看docker应用信息
  11. 两天价网站背后重重迷雾:做个网站究竟要多少钱
  12. 家用千兆路由器排行榜前十名_求家用路由器排名前十名,有哪些比较推荐?
  13. 学会做笔记-子弹笔记学习概要四
  14. Java实现后端生成excel表格模板--下拉框实现
  15. git的了解和开发安装 以及分支合集
  16. 我的电子相册网页HTML案例
  17. 010 Editor算法逆向与编写注册机
  18. 等候·《致我们终将逝去的青春》
  19. 行业分析网站-网站分析软件-免费网站详细数据分析软件
  20. kkcms前台sql注入漏洞复现

热门文章

  1. nginx/windows: nginx多虚拟主机配置
  2. java面向接口编程详解
  3. @Value竟然能玩出这么多花样,涨知识了
  4. Redis与Redisson的分布式锁
  5. 为企业选择最合适的SSL证书
  6. 关于小程序setdata一些使用方法
  7. mysql 索引优化分析
  8. Spring配置数据源【转载】
  9. ECMAScript——(二)
  10. hdu 1284 钱币兑换问题 (递推 || DP || 母函数)