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

被折叠的 条评论
为什么被折叠?



