Python基本数据类型

Python基本数据类型


几个概念

表达式

由数字,运算符,数字分组符(括号)组成的能求得数值的有意义排列的组合

特点

  • 一般仅用于求得数值,不会对程序有实质性的影响,
  • 在python交互模式中会直接得出结果
语句

在语法上自成体系的单位,由一个词或者组合词组成

特点

  • 对程序有一定的影响
  • 在python交互模式中不一定会直接得出结果
程序

由一条条语句和表达式组成

函数

有一条条语句组成,能够实现特定的功能

形式:xxx()
分类:

  • 内置函数:由语法规定的存在的函数,在解释器的运行时库中,不必由程序员书写代码实现,在要使用时进行调用即可
  • 自定义函数:需要程序员自行编写定义的函数,在使用时进行调用

两个要素:

  • 参数
  • 返回值

标识符

关键字

Python中具有特殊功能的标识符,不允许用户自行定义与关键字同名的标识符

Python中的关键字
在这里插入图片描述

标识符的概念

用户能够自行定义的符号或者名称,如变量名和函数名

组成:英文26个字母,数字0-9,_和$

规则

  • 不能以数字开头
  • 不能与关键字同名
命名方式

驼峰命名法

  • 小驼峰:第一个单词首字母小写,第二个单词首字母大写;如 myName
  • 大驼峰:两份单词首字母都大写;如 MyName

下划线命名法

两个单词中间用 ‘_’(下划线)连接;如 get_rul


基本数据类型

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

  • 整数:所有整数,如1,2,4,等;都是int类型
  • 小数:所有小数,如1.3,4.5等,用float类型表示
  • 布尔类型:只有两个值,False和True
  • 空值:只有一个值,也就是None

变量

变量是计算机内存里的一块区域,存储规定范围内的值,简单来说,就是数据的名称

命名规则

由数字,字母和下划线组成

  • 不能以数字开头
  • 不能用关键字

注意:两个对象相等≠两个对象是同一对象

变量的运算

四则运算:+ - × /

如果在运算中出现浮点数类型,则返回结果也是浮点数类型


字符串

由数字,字母和下划线组成的一串字符

注意:

  • 单双引号不能混用
  • python用一对双引号或一对单引号包裹的内容就是字符串
转义字符

是一种特殊的字符常量,以‘\t’开头,后面跟一个字母或者几个字母。转义字符有不同于原字符的含义,故称之为“转义字符”

常用转义字符:

  • \t:表示制表符
  • \n:表示换行符
  • \:表示反斜杠
  • \’:表示单引号
  • \’’:表示双引号
长字符串

也叫做文档字符串,由一对三引号包裹,三引号可以进行多行换行,并且保留原格式

格式化字符串

第一种格式化字符串:拼串

print('hello'+' python')

第二种格式化字符串:参数传递

s = 'hello python'
print(s)

第三种格式化字符串:占位符

  • 整数占位符:%d
  • 浮点数占位符:%f
  • 字符占位符:%s
print("sleet's character: %s"%'handsome')
print("sleet's age: %d"%20)
print("sleet's height(m): %f"%1.75)

第四种格式化字符串:f{‘变量’}/ str.format

# f'{变量}'
s = 'python'
ss = f'hello, {s}'
print(ss)
# str.format
print('hello, {0}'.format('python'))
字符串的其他操作
  • len():字符串长度
  • max():最大值
  • min():最小值
  • split():分割字符串
  • join():拼接字符串

去空格

  • s.strip():去除左右两边空格
  • s.lstrip():去除左边空格
  • s.rstrip():去除右边空格

大小写

  • s.upper():全部大写
  • s.lower():全部小写
  • s.isupper():判断是不是大写
  • s.islower():判断是不是小写

以上内容为自己总结+资料查找收集,欢迎批评指正

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值