Python学习之字符串的拼接
前言
前几天无意间买了几节 Python 小课,用到字符串拼接,个人觉得是比较细节的东西,因为在JavaScript属于弱类型语言,两个字符串拼接是不区分类型的;Python 和 C++属于强类型语言所以两个字符串是区分类型的。例如:
Javascript 中写法:
var str = 'itzhai.cn';
var num = 6;
console.log(str + num)
Python 写法:
name='千寻'
age = 10
strMerge = name + age
# 这里会报错
print(strMerge)
# 必须将其他类型转为字符串类型
strMergeOne = name + str(age)
print(strMergeOne )
C++++(Qt 版)
QString str = "itzhai.cn";
// 这样写会将 97 转为相对应的 ascii 码,如果没有对应的 ascii 显示为问号
QString strMerge = str + 97;
qDebug()<< strMerge;
// 原样输出得转成字符串
QString strMergeOne = str + "97";
qDebug()<< strMergeOne;
其实这些东西还是细节得东西平时都没多在意,记录一下吧!