介绍一些简单数据类型
字符串
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