与其他语言相比,Python更像是把变量名贴在值上面,而不像是给变量赋值!!
人狠话不多,直接上例子:
first=1
second=2
third=first+second
print(third)
最后的输出结果为数字3
字符串也同样适用吗?试一下呗
she='lo'
he='ve'
live=she+he
print(live)
输出结果:
love
这种操作在Python中被称为 字符串的拼接 。
变量名可以包括字母,数字,下划线,但开头不能是数字,不知道为啥,就是规定吧
字符串中需要出现“ ‘’ ”’等时处理办法:
1.在引号前加“ \ ”转义,例如:
print("Let\'s go")
2.print会把字符串中的"\n”当成换行命令,需要再加“\”才能直接输出
如
print("C:\\n")
就可以输出“C:\n”啦
如果有好多‘\’需要输出怎么办?? 可以在字符串前面加上r,变为原始字符串,例如:
str=r"C:\bfu\jiuyguyg\huvytv\hvuyg"
就行啦_
(注意:原始字符串后面是不能有“\”的)
#附:
1.使用and逻辑操作符----python的逻辑操作符and可以把任意表达式连接在一起并得到一个布尔类型的值(true或者false),相当于中文“且”的意思。
2.引入外援----比如需要有产生随机数功能,就可以引入random模块,然后就可以使用其中的函数randint(),其功能是随机产生一个**整数**,举例:
import random
secret=random.randint(0,10)
上述代码段要置于想要运用此程序功能,也就是随机生成整数功能的代码前面。secret就是生成的随机整数。其中(0,10)表示生成的随机整数的范围。