Python从零到精通-第一章

首先,什么是python?他的创作者guido van rossum是这样描述这门语言的:
“它是一门高级编程语言,其核心设计理念侧重于代码可读性和用简单几行代码就能完美的写完一段功能的易用性。” 同时,python社区有源远流长的流传着一句话:人生苦短,我用python。这简单的一句话就能体现出,python用起来是多么的简单高效。
对我来说,学习python的一个主要原因是他是一种简单优雅的语言。用它来写计算机程序,能够如人类语言一样可以准确表达我的想法,或者说他的有些语法,非常接近于我们日常当中口语交流的那种形式一样。除此之外,python吸引我的另外一方面,是他是一门胶水语言,能和各种语言嵌套在一起。并且他的应用方面也是非常广泛的,我可以用它来做科学数据分析,web开发,还有现如今非常热门的机器学习等等,用python都可以解决,这也是为什么现在培训机构已经把python作为一个重要的学科进行培训。python是十分健壮的,他可以支撑起大型的应用网站,如国外的:quora,pinterest和spotify;还有国内的:知乎社区,豆瓣等。所以python是十分值得我们学习的一门语言,让我们一起来领略一下python的魅力。
python语言的基本元素
1、变量
你可以把变量想象成一个个小篮子中放置的物品,其实就是这么简单。小篮子是一个容器,然后这个容器当中装载的东西是可以变的,他可能开始是个小石块,那么过一段时间你可能就会把这个小石块扔掉,然后再在这个小篮子放一个大大的红苹果,在这里这个小篮子就是一个变量。
在python当中定义一个变量是非常简单的,例如:你想把数字1存到一个名字叫做”one“的变量当中,应该这么做:
one = 1 # 这样一个变量就定义好了
是不是很简单,刚刚我们就创建了一个名字为one的变量,值为1,接下来你还可以创建其他变量,如:
two = 2 # 定义了一个名字为two的变量
some_number = 1000 #定义了一个名字为some_number的变量
所以在python当中你可以像这样给自己的定义的变量赋值自己想赋值的值,创建一个变量如此简单!
除了能够给变量赋值整数之外,我们还可以给变量复制布尔值就是(true/false),字符串,浮点数还有许多其他的数据类型。我们来尝试创建如下变量:
#创建布尔值
true_boolean = true #这里要注意这个地方true首字母是需要大写的
false_boolean = flase
#创建字符型变量
my_name = 提莫
#创建浮点型变量
book_price = 15.30
2、流程控制:条件语句
“if”关键词的后的语句,编译器会进行运算,判断是true还是false,如果为true,那么他将执行if内的语句,否则跳过if内的语句,比如:
if true:
print(hello python true if)
if 2 >1:
print(2 is greater than 1)
在if语句中,如果存在else语句,那么在同级别中,如果if后表达式的值为false,则执行同级别的else语句,eg:
if 1 >2:
print(”1 is greater than 2)
else:
print(1 is not greater than 2)
另外为了满足多层条件判断的需求,在python当中还有一个elif语句,eg:
if 1 >2:
print(1 is greater than 2)
elif 2>1:
print(1 is not greater than 2)
else:
print(1 is equal to 2“)
3、循环语句
在python当中,我们经常采用的循环是while 和 for。
while循环中,只要是其后的判断表达式的值为真,那么while语句包裹内的代码将会被执行,所以下面的这段代码,将会打印出数字1...10
num = 1
while num <= 10:
print(num)
num += 1 # num = num+1
while语句需要一个循环条件语句,如果为真那么就循环。上述代码中当num的值变为11的时候,那么判断语句<=10不成立,返回false,这个时候while循环终止。
用for循环做如上的功能可以这样来做
for i in range(1,11): # range 函数返回1到10 之前的数字,但是包括1,不包括11
print(i)
python的基本元素,今天就先讲到这里,我们本篇内容主要讲解了,python当中的:
1、变量的定义
2、条件语句
3、循环语句
接下来我们将在第二章中,讲解python中常用的数据集合,我们第二章再见