Day10 运算符与基本数据类型

一、字符编码

详见林海峰老师的知乎https://zhuanlan.zhihu.com/p/108805502

二、Python运算符

Python IDE: PyCharm、Eclipse等


得到实值的运算符:

算术运算符:+、-、*、/、**幂运算、%取模、//取整

赋值运算符:=、+=、-=、*=、/=、**=、//=


得到布尔类型的运算符【布尔值:True、False】:

成员运算符【子字符串、子序列】:in、not in

比较运算符:==、>、<、>=、<=、!=【<>也表示不等于】

逻辑运算符:and、or、not

【运算顺序:有括号先算括号,从前向后】

PyCharm中整体注释:ctrl + ?

三、Python基本数据类型

数据类型所包含的功能都放在同名文件中

常用功能

数字int

-int():将其他类型转为int类型

a = '123'
b = int(a)
#将a强制转换为Int类型

num = '0011'
v = int(num, base=2)
print(v)
#以二进制方式读取num

-bit_length():数字的二进制至少需要几位来表示,如5用3位,10用4位

a = 10
r = a.bit_length()

字符串str

test = 'hello'

-capitalize():首字母大写

-casefold():可以处理所有字符变小写

-lower():只能处理英文字符变小写

-upper():变大写

-islower():判断是否都是小写

-isupper():判断是否都是大写

-swapcase():大小写转换


-center(width, fillchar=None):设置宽度,填充,并将内容据中

v = test.center(20,'*')

-ljust():内容居左,设置宽度,填充

-rjust():内容居右,设置宽度,填充

-zfill():内容居右,以0填充

-count(sub, start=None, Stop=None):统计参数出现的次数

-startswith()、endswith():以xx开头、以xx结尾

-find(sub):从开始往后找,找到第一个位置后,返回其位置

-index():和find相似,但找不到的时候直接报错

-format():格式化,将字符串中的占位符替换为指定的值

-format_map():以字典方式传入

-isalnum():判断字符串只包含数字和字母

布尔值bool

列表list

元组tuple

字典dict

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值