python课程笔记_2_数据类型和函数

本文详细介绍了Python中的数据类型,包括内置的数值类型如整数和浮点数,布尔类型以及字符串类型,其中强调了字符串的转义字符。此外,还提及了空类型None和类型判断的方法。在运算符部分,提到了算术、赋值、关系、逻辑以及成员运算符,是学习Python基础知识的重要笔记。
摘要由CSDN通过智能技术生成

数据类型

每一种数据类型都有不同表示,不同运算,所以必须要理解每一种类型,才能正确书写代码。

两类(python)

  • 内置类型,语言本身支持的类型

  • 自定义类型,类(class)

常用的内置类型

数值类型

整数(int)

表示整数类型,例如 3,4,5

浮点数(float)

代表实数,写法有两种,自然表示法: 2.3 ,3.5; 科学计数法:200=2e2, e表示以10为底的指数,e后面必须跟一个整数

b = 3.5
print(type(b))
# 科学计数法
c = 2e2  e表示以10为底的指数,e后面跟整数
print(c,type(c))

布尔类型

布尔类型表示真假、对错、阴阳等,只要是两种状态的都可以用布尔类型表示。它有两个值:True(1)和False(0)

在python中==,能够解释为假的值有:==None、0、0.0、False、所有的空容器(空列表、空元组、空字典、空集合、空字符串),其它是真

# 数值和布尔能进行的算数运算
a = 3
b = 3.5
c = True
print(a + c)
print(c * 5)

字符串类型

字符串

用引号引起来的就是字符串

'单引号字符串'
"双引号字符串"
'''
多行字符串
'''
"""
多行字符串
"""
转义字符串

如果单引号中包括了一个单引号那么需要对里面的单引号转义(如print(‘I’m a teacher’))

转义字符描述转义字符描述
\'表示一个普通字符单引号\r回车(与\n不同,会覆盖前面内容)
\"表示一个普通字符双引号\n换行
\'''一个普通的三单引号\\一个普通的字符\
\"""一个普通的三双引号\ttab键

空类型 None

类型判断

我们可以使用type来返回数据类型和用isinstance判断数据类型

a = "水浒传"
type(a)==str # 判断是否字符类型 
isinstance(a,str) # 判断是否字符类型,是就返回True,否就返回False

数据类型转换

函数名函数值
int(x)将x转换为int类型
float(x)将x转换成浮点型
str(x)将x转换成字符串
bool(x)转换成bool类型 的True False
dict(x)将序列x转换成字典
list(x)将序列x转换成列表
set(x)将序列x转换成集合
tuple(x)将序列x转换成元组

(笔记补充 pdf “3 讲义与作业”)

运算符和表达式

算术运算符

赋值运算符

关系运算

逻辑运算符

成员运算符

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值