python基础学习之变量和字符串

来源:互联网 发布:2017院士增选 知乎 编辑:程序博客网 时间:2024/05/29 16:58
一、变量赋值:
first=3second=8third=first+secondprint(third)11

使用该变量注意事项:
使用之前要赋值;
变量名包括字母、数字、下划线,但变量名不能以数字开头;
字母大小写不同;
“=”是赋值的意思,左边是名字,右边是值,不可写反;

二、字符串
字符相加是字符拼接,字符要用单引号或双引号括起来。

例如:'5'+‘8’=‘58’


如果字符串中需要出现单引号或双引号,有两种方法:
第一,转义符号(\),对字符串中的引号进行转义:'Let\'s go!',输出结果为:Let's go!

第二,str='C:\now',输出结果为:C:ow

   str='C:\\now',输出结果为:C:\now


输出原始字符串只需在字符串前边加一个英文字母r即可;
例如str=r'C:\now'

得到跨越多行的字符串:用三重引号字符串:str="""~~~~"""

下面为代码示例:

print(str)>>> print('Let\'s go')Let's go>>> str='C:\now'>>> str'C:\now'>>> print(str)C:ow>>> str='C:\\now'>>> str'C:\\now'>>> print(str)C:\now>>> str=r'C:\now'>>> str'C:\\now'>>> str=r'C:\now\fishc\a'>>> str'C:\\now\\fishc\\a'>>> str="""wkjgaojgldjgglk""">>> print(str)wkjgaojgldjgglk>>> str="""sjgkl,gsgsd,sgasdg""">>> print(str)sjgkl,gsgsd,sgasdg>>> str="""jfjglkdjg,


看完了上面的东西,接下来咱们放松一下来个小小游戏吧!

代码如下:

print('===你有本事就猜啊=====')temp=input("你猜我心里想的是哪个数字:")guess =int(temp)if guess ==8:    print("我擦,居然猜对了")    print("哼,猜中了也没奖")else:    print("猜错了,我心里想的是8!")print("游戏结束,拜拜了您嘞!")
结果如下: