您的位置:首页 > 编程语言 > Python开发

python 变量|字符串|条件语句|循环结构

2016-11-19 21:41 826 查看
变量:变量名就像我们的名字,在计算机中,把一个值赋值给一个名字后,Ta就会存储在内存中,我们称之为变量。这种行为叫做“给变量赋值”,使用“=”来赋值。

字符串的拼接:字符串和字符串的串联 例:a = b + c(b∈string, c∈string)

变量名可以包括字母、数字、下划线,但是不能以数字开头;变量名区分大小写。

作为专业的程序员,给变量尽量取一个有意义的名字。

字符串:也叫文本,用引号(成对的单引号或者双引号)告诉python此为字符串

字符串中想出现引号如何操作?①在引号前使用转义符号“\”。例:"Let\'s go. " ②使用双引号或三引号,区分字间单引号。

但是如果想在字符串中打印转义符'\'呢?在字符串前加上‘r’。例:str = r'C:\new' (注意此处不能再文末打印'\')

如果想在文末打印'\'呢?在文末重新单引号引起 str = r'C:\n\call''\'

打印跨行的长字符?使用三引号。例:'''我\n爱\n你'''(这里换行符用来示意此处有换行)

python条件分支语法



python的while循环语句



比较操作符优先级高于逻辑操作符

逻辑非的优先级高于 逻辑与 逻辑与的优先级高于 逻辑或

random模块中两个常用方法。

randint()

random.randint(a, b),用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= b

choice()

random.choice(seq, size=None, replace=True, p=None)

seq可以是列表、元组或字符串(不能传入多个数值型参数)



一行输入多个语句:使用分号将两个语句隔开



一个语句分成多行书写:使用反斜杠或者括号





逻辑短路(short-circuit logit):以下引自小甲鱼



第四课在改进之前的猜数字游戏。

我希望游戏能识别用户输入的是否为数字,于是采用了isdigit()方法,该方法用于检测字符串是否只由数字构成,如是则返回True,反之则返回False。

运行后系统报错

原来他只能判断一个字符串是否只包含数字,并不能判断数值型的变量。

那么我让系统默认用户输入的都是字符串,使用raw_input()函数,该函数和input()最大的区别是将读取控制台的输入并返回字符型变量。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python string
相关文章推荐