学习python笔记 (一)基础数据和矩阵

这篇博客介绍了Python的基础数据类型,包括布尔型、数值型、字符串、列表、元组、字典和集合,并深入讲解了矩阵运算,如按条件取元素、矩阵合并、随机和规律矩阵生成,以及矩阵的转置、求逆和点乘操作。
摘要由CSDN通过智能技术生成

一 python的基本数据类型

1.布尔型

True 和 False。在算术运算中等价于 1 和 0。例如if else 或者swich语句中可以使得变量为1或者来使得程序运行。布尔值可以使用数学运算的方法来进行取反如 a=(1-b),!=意思是不等于。

2.数值型

整数型:Python中的整型属于int类型,默认用十进制表示,此外,也支持二进制,八进制,十六进制表示方法。需要进制转换时候直接搜就行

浮点数:float,有理数,可以带小数,最多到16位

复数:一般用不到,先不管,为a+bi形式

不同类型数值可以转换,下面贴出一些数值运算代码


print(9.0//2.0)  # 取整除 4
print(9 % 2)  # 取余 1
print(9**2)  # 幂运算 81

 

3.字符串

字符串的本质是:字符序列。Python 的字符串是不可变的,我们无法对原字符串做任
何修改。但,可以将字符串的一部分复制到新创建的字符串,达到“看起来修改”的效果。

我们可以通过单引号或双引号创建字符串。例如:a=’abc’; b=”sxt”
使用两种引号的好处是可以创建本身就包含引号的字符串,而不用使用转义字符。例如:

a = "I'm a teacher!"
print(a)
b = 'my_name is "TOM"'
print(b)

连续三个单引号或三个双引号,可以帮助我们创建多行字符串,但是看起来很复杂,还是用换行来写。len函数可以查看字符串长度。

另外字符串可以按照位置索引出想要的字符,也可以通过\n进行换行࿰

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值