Py变量类型,变量的方法,比较乱

1、第一行代码,其实并不是,学的一直断断续续,一直没有记录,一直都是从零开始,这次开始记录,希望可以从头记到尾,然后串联成一个完整的圈链,把他们连接在一块,从而真正的了解这门语言,可以利用这一门语言做一些事情,那么就开始吧!
print(“HelloWorld”)
2、Py3数据类型分类:数字int、布尔值bool、字符串str、列表list、元组tuple、字典dict
1)int中没有什么严格的分类,就是整型,只要是整型,都可以用int;
print(type(231312313))
1))
print(type(2.31312313))#最多16位小数
round()函数,保留几位小数,一般按四舍五入走
2))运算符为加减乘除次方等
print(round(2/3,5))#结果是0.66667
print(9//4)#结果是2因为’//‘只取整数部分
print(9%4)#结果是1因为’%‘只取余数部分
print(**4)#结果为2的4次方
#其中“+”运算符,有时可以当拼接符用这个取决于“+”前面的数据类型,前面为字符串为拼接符,前面为数字则为运算符;‘’的用法也是如此
如:print(2+4)#此时为加号运算符
print(‘2’+‘4’)#此时为拼接符
#"="是为变量赋值
如:a = 3
print(a)
“==“是一种判断相等,暂时只能这么解释,目前知识储备有限
变量定义的开头不能是数字,不能是关键词等
2)对于布尔值(bool),只有两种结果即True和False,其分别对应与二进制中的0和1。而对于真即True的值太多了,我们只需要了解假即Flase的值有哪些—》None、空(即 [ ]/( ) /” “/{ })、0;
a = bool(None)#bool([])等都一样
print(a)
3)字符串(String)定义就简单了,只要是’’,””,’’’’’’,只要是被引号框住的,都是字符串
print(type(“Hello”))
1))字符串下标从0到n-1或者从-1到-n
a = “My name is LiBai”
print(a[1])#输出为y
print(a[2])#输出为空格
2))切片
print(a[3:3+4])#输出为name 切片默认步调为1如果为2则print(a[3:3+4:2])输出为nm
打印My时切片写法为print(a[:2]),打印最后LiBai时写法为print(a[-5:])切片规则为左含右不含,打印头写尾,打印尾写头
3))索引
获取元素在字符串中的下标
print(a.find(y))#输出为1 这两个方法不同的地方在于当在字符串中不存在钙元素时find()会返回-1,index会报错ValueError: substring not found
print(a.index(n))#输出为3
4))替换(replace(self , new , old , count)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZhaoXuWen23

你的鼓励是我的动力,持续更新中

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值