Python-基本数据类型

1.几个概念

1.1 表达式

· 表达式:是由数字、算符、数字分组符号(括号)、⾃由变量和约束变量等,以能求得数值的有意义排列⽅法所得的组合。
表达式就是:一个类似于数学公式的东西
· 表达式特点:
1、表达式⼀般仅仅⽤于计算⼀些结果,不会对程序产⽣实质性的影响
2、如果在交互模式中输⼊⼀个表达式,解释器会⾃动将表达式的结果输出

1.2 语句

· ⼀个语法上⾃成体系的单位,它由⼀个词或句法上有关连的⼀组词构成
· 语句的执⾏⼀般会对程序产⽣⼀定的影响,在交互模式中不⼀定会输出语句的执⾏结果
· 在程序中国一般用语句来完成某种功能,如:print(),input(),for xxx in yyy: a=4

1.3 程序

· 程序就是由⼀条⼀条的语句和⼀条⼀条的表达式构成的。

1.4 函数

· print()
· 函数就是一个语句,函数是为了完成特定的功能
· 形如:xxx()
· 函数的分类:
1、内置函数(内建函数):Python自带的函数,不必单独书写代码实现它,只需要调⽤既可;
在这里插入图片描述
2、自定义函数:⾃主的创建的函数,当需要完成某个功能时,就可以去调⽤内置函数,或者⾃定义函数。

· 函数有两个要素
1、参数: ()中的内容就是函数的参数,可以有1个,也可以有多个,多个参数时,需要用英文逗号“,”隔开;
2、返回值: 函数可以有返回值,也可以没有返回值。

2.标识符

Python语言的组成: 1、关键字;2、标识符;3、注释;4、变量和数值;5、运算符;6、语句;7、函数;8、序列。

2.1 关键字

· 具有一些特殊功能的标识符,这就是所谓的关键字。是Python已经使⽤的了,所以不允许开发者⾃⼰定义和关键字相同的名字的标识符。
在这里插入图片描述

2.2 标识符

· 开发⼈员在程序中⾃定义的⼀些符号和名称。标识符是⾃⼰定义的,如:变量名、函数名等
· 标识符的命名规则:由26个英⽂字⺟⼤⼩写,数字 0-9 符号 _$,但是不能用数字开头,不能使用关键字来命名,如:name,name1
· 标识符的命名方式
1、驼峰命名法:
1)小驼峰(第一个单词首字母小写,第二个单词首字母大写):myName,aDog
2) 大驼峰(每⼀个单字的⾸字⺟都采⽤⼤写字⺟):FirstName,LastName
2、下划线命名法: get_url,buerr_size

3. 基本数据类型

数据类型:指的就是变量值的类型,也就是可以为变量赋哪些值

3.1 整数和小数

· 整数: 所有整数,如 : a = 1,b = 100,c =999。都是int类型。

计算机中整数是有最大值的,如果整数过大,会有内存不足,内存溢出;
如果数字过大,可以使用下划线进行分割

在这里插入图片描述
· 小数常量: 所有⼩数,如 a = 1.2,b=6.66。⽤float类型表示。

3.2 布尔值和空值

· 布尔值: 做逻辑判断的,只有2个值⼀个是True,⼀个是False
布尔值实际上也属于整型,True相当于1,False相当于0.
·空值: 只有⼀个数值就是None(表示不存在) 也就是空值

4.变量

4.1 变量的概念?

· 变量是计算机内存中的⼀块区域,存储规定范围内的值,值可以改变,通俗的说变量就是给数据起个名字。
· 变量命名规则:
变量名由字⺟、数字、下划线组成,要符合标识符的命名规范,数字不能开头,不能使⽤关键字。
· 注意 : 是两个对象相等和两个对象是同⼀个对象是两个概念
在这里插入图片描述

4.2 变量的运算

· 变量的运算就是正常的四则运算,需要注意的是在运算过程中含有浮点数,那么它返回的就是⼀个浮点数类型。
在这里插入图片描述

5. 字符串

5.1 什么是字符串

· 字符串:是由数字、字⺟、下划线组成的⼀串字符。
· ⽤⼀对双引号或者⼀对单引号包裹的内容就是字符串。
注意:
1、单引号和双引号不能混合使⽤
2、相同引号之间,不能嵌套
在这里插入图片描述

5.2 转义字符

· 转义字符是⼀种特殊的字符常量。转义字符以反斜线""开头,后跟⼀个或⼏个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符

字符含义
\t表示制表符
\n表示换⾏符
\表示反斜杠
\ ’表示 ’
\ ‘’表示 ‘’

5.3长字符串

· ⻓字符串:⼜叫做⽂档字符串,使⽤三重引号来表示⼀个⻓字符串’’’ ‘’’
· 三重引号可以换⾏,并且会保留字符串中的格式

5.4 格式化字符串

1、第一种格式化字符串 ---- 拼串
在这里插入图片描述
2、第二种格式化字符串 ---- 参数传递
在这里插入图片描述
3、第三种格式化字符串 ---- 占位符

符号含义示例
%d整数占位在这里插入图片描述
%s字符串占位在这里插入图片描述
%f浮点数占位在这里插入图片描述

4、第四种格式化字符串 ---- f ‘变量’ / str.format
· 有变量时可直接用“f ‘变量’”这种方式处理
· 没有变量时,用“str.format”来处理
在这里插入图片描述

5.5 字符串的其他操作

字符含义示例
len()字符串的长度
max()最大值在这里插入图片描述
min()最小值在这里插入图片描述
split()分割字符串在这里插入图片描述
join()拼接字符串在这里插入图片描述
.strip()去左右两边的空格在这里插入图片描述
.lstrip()去左边的空格在这里插入图片描述
.rstrip()去右边的空格在这里插入图片描述
.upper()全部大写在这里插入图片描述
.lower()全部小写在这里插入图片描述
.isupper()判断是否大写在这里插入图片描述
.islower()判断是否小写在这里插入图片描述

最大值和最小值比的是“ASCII”码的值得大小
分割字符串返回值是个列表

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值