python基础学习2---变量和简单数据类型

这篇博客介绍了Python的基础知识,包括字符串和数字类型。对于字符串,提到了注释的使用方式;在数字部分,讲解了乘方运算如`6**2`等于36,浮点数的处理以及如何通过`round`函数或格式化方法控制小数位数。还特别指出,在Python中,当小数位数四舍五入时,若下一位为5,是否进位取决于前一位数字的奇偶性,这一行为可能因Python版本而异。
摘要由CSDN通过智能技术生成

介绍一些简单数据类型

字符串

ma='hello'    #单引号双引号等效
mb="you!  'cloud'  "   #可直接包含单双引号在内
mc=ma+' '+mb   #字符串可直接相加   原理应该类比c++的重装载
print(mc.title())        #title()函数作用是将每个单词首字母大写,且其余字母改为小写
#还有类似的upper()、lower()

# result: Hello You!  'Cloud'  

#另外还有可去除首尾多余空白的函数:strip()、rstrip()、lstrip()

对了,注释用#号 多行注释是ctrl+/

数字

提一下,python的乘方: 6**2 is 36

对于浮点数,通常不限制位数
可通过round函数进行小数位数控制,也可以通过格式化方法等(参考博客
需要注意的是,这里有特殊情况,当所控制位数的下一位是5时,上一位b是否进位取决于b的奇偶,奇进偶不进(这个好像看python版本的,我的就是都按四舍五入,详见这篇文章)。

a=3.76511111111
b=3.73511111111
print(a)
print(round(a,2))
print(round(b,2))
print("%.2f"%a)  #格式化输出

#result: 3.76511111111   3.77   3.74   3.77

可使用str()函数将数字转化为字母

a=21
word="you are "+ str(a)
print(word)
#result:you are 21
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值