1.2 变量和print函数

课前预习:

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'   #双引号加单引号可以打印单引号
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜月星海

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值