我是靠谱客的博主 清脆衬衫,最近开发中收集的这篇文章主要介绍Python---基本数据类型、标识符、变量、字符串一、几个基本概念二、标识符三、基本数据类型四、变量五、字符串,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
目录
- 一、几个基本概念
- 1.1 表达式
- 1.2 语句
- 1.3 程序
- 1.4 函数(以后的博客中会详细讲解)
- 二、标识符
- 2.1 标识符概念
- 2.2 关键字
- 2.3 标识符的规则
- 三、基本数据类型
- 3.1 整数和小数
- 3.2 布尔值和空值
- 四、变量
- 4.1 变量的概念
- 4.2 两组概念区分
- 4.3 变量的运算
- 五、字符串
- 5.1 字符串的概念
- 5.2 转义字符
- 5.3 字符串前加r
- 5.4 长字符串
- 5.5 格式化字符串
- 5.6 字符串的其他操作
一、几个基本概念
1.1 表达式
- 表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合
- 表达式的特点
。 表达式一般仅仅用于计算一些结果,不会对程序产生实质性的影响
。 如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出 - 对第一个特点的说明:
首先创建一个项目
输入:
1 + 2
print(‘Hello World!’)
输出:
Hello World!
由此可见:表达式一般仅仅用于计算一些结果,不会对程序产生实质性的影响
- 对第二个特点的说明:
打开交互模式
输入:
1 + 2
输出:
3
由此可见:如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出
1.2 语句
- 官方定义:一个语法上自成体系的单位,它由一个词或句法上有关联的一组词构成
- 在程序中,语句一般用来完成某种功能,如print()完成输出功能;input()完成输入功能;a=4完成赋值功能
- 语句的特点:
1、语句的执行一般会对程序产生一定的影响
2、在交互模式中不一定会输出语句的执行结果 - 对语句特点一的说明:
- 对语句特点二的说明:
1.3 程序
- 程序由语句和表达式构成
1.4 函数(以后的博客中会详细讲解)
- 函数是一种语句,专门用来完成特定的功能
- 函数形如:xxx()
- 函数的分类:
1、内置函数(内建函数):是由语法规定存在的函数,简言之Python自带,这些函数包含在编译器的运行时库中,程序员不必单独书写代码实现它,只需要调用即可。
。 内置函数查看:
2、自定义函数 : 由程序员自主创建的函数,创建的语句:def xxx():函数内容
当我们需要完成某个功能时,可以调用内置函数,或者创建自定义函数并调用
- 函数的参数:写在()内,可以是一个,也可以是多个,多个中间用,隔开
- 函数的返回值:可有可无
二、标识符
2.1 标识符概念
- 标识符是开发人员在程序中自定义的一些符号和名称,如变量名 、函数名等
- 组成:标识符只能由英文字母大小写、数字 0-9 、下划线 _组成
2.2 关键字
- 关键字是一些具有特殊功能的标识符
- 标识符的查看
2.3 标识符的规则
- 标识符的命名规则:
1、标识符中可以包含字母、数字、下划线,但是不能以数字开头,例如: name1可以、 name_1可以 、1name不可以
2、Python中不能使用关键字和内建函数名作为标识符 - 标识符的命名方法:
1、驼峰命名法
。 小驼峰式命名法: 第一个单词的首字母小写,其余单词的首字母大写,例如:myName、aDog
。 大驼峰式命名法: 每一个单词的首字母都大写,例如: FirstName、LastName
2、下划线命名法
用下划线“_”来连接所有的单词,如 get_url、buffer_size
三、基本数据类型
- 数据类型指的就是变量的值的类型
3.1 整数和小数
- 整数(int):所有整数,例如 : a = 1、b = 100、c =999
- 小数(float):所有小数,例如 a = 1.2、b=6.66
3.2 布尔值和空值
- 布尔值(bool):只有两个值,True和False
布尔值可以看做特殊的整数,True看做1,False看做0 - 空值(NoneType):也就是None常量
四、变量
4.1 变量的概念
- 变量是计算机内存中的⼀块区域,存储规定范围内的数据,数据可以改变,通俗地说变量就是给数据起个名字。
- 变量命名规则,即标识符的命名规范:
1、变量名由字母、数字、下划线组成
2、数字不能开头
3、不能使用关键字
4.2 两组概念区分
1、两个对象相等
2、两个对象为同一个对象
- 上面两个概念不一样:两个对象相等不能证明它们为同一个对象;如果两个对象为同一个对象那么它们是相等的
- 具体看下面的例子
id(xxx)函数的功能是找到xxx在内存中的位置
s1和s2相等,但是它们不一样
4.3 变量的运算
- 变量的运算是变量之间的四则运算
- 只要参与运算的数中存在浮点数,那么结果返回的就是一个浮点数
- 如果参与运算的全是整数,那么结果返回的就是一个整数
- 具体看下面的例子
五、字符串
5.1 字符串的概念
- 字符串是由数字、字母、下划线组成的⼀串字符,str(srting)数据类型
- 注意:
1、Python中用一对双引号或者一对单引号包裹的内容就是字符串
2、单引号和双引号不能混合使用 - 对注意点二的说明:
5.2 转义字符
- 转义字符是一种特殊的字符常量。转义字符以反斜线""开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。
- 常用的转义字符:
t 表示制表符
n 表示换行符
表示反斜杠
’ 表示 ’
‘’ 表示 ‘’ - 应用:
- 1、制表符t
- 2、换行符n
- 3、反斜杠
输出字符串 zqcnjupt
因为里面有n,所以不能直接写
- 4、’
输出字符串 what’s up
不能直接写 ‘what’s up’ ,三个引号无法对称
解决方法:
。1、用双引号
。2、
5.3 字符串前加r
- r 表示原始字符串,忽略后面的字符串中包含的转义字符
- 应用:输出字符串 C:news
5.4 长字符串
- 长字符串,又叫做文档字符串,用三重引号来表示一个长字符串’’’ ‘’’
- 三重引号中可以换行,并且会保留字符串中的格式
5.5 格式化字符串
- 第⼀种格式化字符串:拼串
。 用 + 连接,+ 左右两边必须为同样的数据类型
- 第⼀种格式化字符串:参数传递
。 用 , 连接 “,”呈现出来是一个空格
- 第三种格式化字符串:占位符
。%s 字符串占位
。%f 浮点数占位
。%d 整数占位
一个占位符:
多个占位符:
- 第四种格式化字符串:1、 f’{变量}’ ;2、 str.format
。 1、 f’{变量}’
。 2、 str.format
{}里面没有数字,默认从0开始往后依次加一
{}里的数字不能超过变量数-1,例如变量有两个,那么从0开始编号,最大为1
5.6 字符串的其他操作
- len() 字符串的长度
- max() 最大值,比较各字符在ASCII中值的大小
- min() 最小值,比较各字符在ASCII中值的大小
附:ord()函数可查看对应在ASCII中的值 - split()分割字符串
- join()拼接字符串
- 去空格
s.strip() 左右两边去空格
s.lstrip() 去左边空格
s.rstrip() 去右边空格
- 字符串大小写
s.upper() 全部大写
s.lower() 全部小写
s.isupper() 判断是不是大写
s.islower() 判断是不是小写
最后
以上就是清脆衬衫为你收集整理的Python---基本数据类型、标识符、变量、字符串一、几个基本概念二、标识符三、基本数据类型四、变量五、字符串的全部内容,希望文章能够帮你解决Python---基本数据类型、标识符、变量、字符串一、几个基本概念二、标识符三、基本数据类型四、变量五、字符串所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复