课前预习:
print v. 打印;印刷
end n. 结束;结尾 v.结束;终止
September(sep) n.九月
1.变量
在python中可以用变量来保存和表示数据,如同方程中的x和y一样,变量可以保存和表示多种数据,如1,2,0,-8,93.5等数字,也可以是“你好”,“hello”等字符或各种序列等
使用 变量名=变量值 声明变量
变量名如同函数中的x,变量值如同函数中的y。一个x有唯一对应的y,一个y有不一定有唯一对应的x。同理一个变量名只有一个变量值,但也可以多个变量名表同一个值
变量名可以为英文字母,汉字,下划线(区分英语大小写),但不包括关键字,如in, is, int, not等,且不能以数字开头,如15b,13一世等。合格变量名:name
,名字,hello25等
a=5
B="hello world"
print(a, B) #通过变量名可以获取变量值
#>>>5 hello world
变量的作用域
变量可以依据作用域分为两类,一是全局变量,一是局部变量
全局变量是在函数和类的外部声明的变量,可以在整个程序中调用
局部变量是在函数和类的内部声明的变量,只能在函数和类的内部调用,关于怎么声明局部变量,等到了函数和类的时候再细细讲
2.print函数
友情提示:不用看到函数就开始觉得难,这和数学上的函数没有一点关系,函数的原理后面再说,目前先知道函数可以实现一定的功能就行
print函数再上面也出现过,作用也显而易见:输出()内的内容。
函数的使用方法 函数名(参数) 任何函数都需要有括号(),参数是指传给函数的具体数据
print函数的不完全语法:print(输出内容1, 输出内容2, 输出内容3……, end="", sep="")
输出内容可从零到无限,end参数表示输出完输出内容后的结尾,不填默认为"\n"换行,sep参数为不同输出内容之间的内容,不填默认为" "空格,后两个参数可以换位置,输出内容必须第一
不同的数据类型需要用逗号隔开,并分别占取一个输出内容,而同为字符串格式可以用加号连接,只占取一个输出内容
print("hello", 123) #直接逗号连接会有空格
#>>>hello 123
print("hello"+"123") #加号连接没有空格,但要保证两边都为字符串格式
#>>>hello123
print("hello", 123, sep="/") #将原本的空格换成"/"
#>>>hello/123
print(123)
print(456) #两行print之间默认换行
#>>>123
456
print(123, end="") #将换行变为空字符串
print(456)
#>>>123456
print(1, 2, 3, end="@", sep=": ")
print(4, 5, 6)
#>>>1: 2: 3@4 5 6
注:
1.不能用print函数直接打印“\",或“\”+任意字符串,可能会报错,或有其它效果
print("\")
#>>>SyntaxError: EOL while scanning string literal #会+报错
print("\t走开")
#>>> 走开 #其他效果
print("\s")
#>>>\s #正常
解决方法:
print("\\")
#>>>\ #输入两个\可以正常打印一个
print("\\a") #后面有接字符串的可以输入两个\或在引号前加r
#>>>\a
print(r"\a")
#>>>\a
2.打印单,双引号
print("'hello'")
#>>>'hello' #双引号加单引号可以打印单引号
print("'hello'")
#>>>'hello' #双引号加单引号可以打印单引号