Python基础-1
某程序员退休后决定练习书法,于是重金购买文房四宝。一日,饭后突生雅兴,一番研磨拟纸,并点上上好檀香。定神片刻,泼墨挥毫,郑重地写下一行字:hello,world!
这是我们的第一个python程序,所以按照惯例,先来输出一个"hello,world"。
在python中,输出语句和其他大部分语言的输出语句类似,用print()函数即可输出,例如:
print('hello,world!')
细心的同学可能会注意到,该语句的引号使用的是单引号。
在python中,用引号括起的都是字符串,其中引号可以是单引号,也可以是双引号。
另外,我们发现,语句后面没有分号 " ; ",这也是python不同于其他语言的一个特点。
变量
在python中,变量名的使用和其他语言类似,只能包含字母,下划线,数字,不能以数字打头,不能包含空格,不能使用关键字做变量名…
声明一个字符串
message = 'hello,world!'
message = "hello,world!"
以上语句均可。
python中单双引号使用的具有灵活,例如:
message = 'Song said "goodbye" and just gone.'
我们用print(message)
语句输出一下就可看到
内容为:Song said “goodbye” and just gone.
这种灵活性可以让我们在字符串中包含单引号或双引号。
python中我们可以使用以下几个函数实现对应功能
title() 以首字母大写方式,其余字母小写显示每个单词
upper() 将字符串全部改为大写
lower() 将字符串全部改为小写
rstrip() 删除字符串中的空白
例如 message.title()
字符串合并
我们可以使用“+”加号合并字符串
例如
message = message_1 + " " + message_2
我们也可以在其中写入 “\t”与 “\n”实现制表和换行。
数字
在python中,可对数字执行加(+),减(-),乘(*),除(/)操作。
注意,其中除(/)所得结果为浮点数,非整数。
两个 ** 星号表示乘方运算
例如 3**2 结果为3的2次方为9。
str()函数
time = 21
message = "It's " + time + "o'clock"
print(message)
我们执行以上语句,可以发现系统报错了,这是因为Python不知道time表示的是整数21还是字符2和1,这时,我们就需要使用str()函数将非字符串表示为字符串。
message = "It's " + str(time) + "o'clock"
注释
在python中,注释使用井号(#)标识
例如:
#print('hello,world!')
print('hello,world!')
程序只会执行第二行,而忽略第一行注释。