if - else:
tab缩进的作用:Python中缩进的作用和其他语言中大括号的作用是一样的,Python不用大括号。
while用法即 while 条件 :
print输出:
1.引号表示字符串,可用+号,连接字符串;
2.可计算;
3.乘号表示输出8次;
4.如果字符串内部有很多换行,而用\n写在一行里不好阅读,为了简化,Python允许用三重引号,表示多行内容;
input提示输入字符串
单引号输出单引号需要转义字符,而双引号可直接输出单引号。
当有大量反斜杠需要转义时,可用正则表达式的r:
而该方法不能直接在字符串结尾写反斜杠\,会报错:
可通过以下方法在字符串结尾写反斜杠\:
BIF == Built-in function 内置函数
dir(_ _ builtins _ _)查看内置函数,其中只有小写开头是内置函数,help(input)查看input怎么使用。
其中int()也是内置函数,将括号里的数转化为整数,若是字符串则会报错:
Python会对内置函数赋值,会导致原来函数无法使用。例如str和name颜色不同,str是内置函数,name普通变量。
其实我们平常编写的代码就是模块。例如随机生成1到10的数字。
1.变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头;
2.变量区分大小写,其中全部大写是常量;
3.Python没有变量声明,变量名没有内存地址,它只是内存地址的别名;
4.在idle中变量赋值会存起来,以便下次再次使用;
5.理解变量在计算机内存中的表示,例如
a = 'ABC'
Python解释器干了两件事情:
1.在内存中创建了一个’ABC’的字符串;
2.在内存中创建了一个名为a的变量,并把它指向’ABC’。
也可以把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据,例如下面的代码:
a = 'ABC'
b = a
a = 'XYZ'
结果:ABC。
6.存储过程解释:
Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来:
空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。