Python入门 ①

发布于:2022-11-09 ⋅ 阅读:(9) ⋅ 点赞:(0) ⋅ 评论:(0)

1.引言

学了这么久python,也会了一些东西。编出简单的程序也很轻松。那我就想整理出一个python入门的文章,再高级的就去看看书吧。

2.认识Python

2.1是谁发明了Python

Python是荷兰数学和计算机科学研究学会Guido van Rossum于1990 年代初设计。作为一门ABC语言的替代品。 Python有高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

2.2Python特点

简单易学 免费开源 类库丰富 可移植性 可嵌入型
(资料来源于360百科)

3.程序

3.1第一个Python程序

在python里,input可以接收输入,print可以输出内容。如,要让计算机输出hello world这个字符串,就可以用print(“hello world”)来实现。

print("hello world")

运行结果:
在这里插入图片描述

3.2注释

所有编程语言都有注释,python也有,开头用#表示。和刚刚的程序搭配一下,就是这样:

#第一个Python程序
print("hello world")

注释在编写程序时可以帮助我们查找内容、理解程序等。

3.3输入

最开始也提到了,input可以接受用户输入的内容。一般我们会用一个变量来存储用户输入的内容,如a = input()。这时候如果用户输入hi!,那么变量a就等于"hi!"。

*注意,input接收的是字符串,可以用其他函数去转换。

3.3.1转换输入内容

有时候我们需要用户输入的其他类型的数据,这时就可以用int之类的函数去转换。int可以将它转换成数字类型。和刚才的代码组合一下:

#第一个Python程序
print("hello world")
a=input()
a=int(a)

这时候如果用户输入1、2、3这样的数字类型的数据时,变量a就存储的就是数字类型的数据了。我们把变量a打印出来试一试:
在这里插入图片描述
非常完美!
当然,除了这种在接收到数据以后再转换的方法以外,我们还可以在接收用户输入的内容时就转换。

#第一个Python程序
print("hello world")
a=int(input())

这也可以实现相同的功能。

3.4输出

前面的代码中,想必大家也都看到了,print可以输出括号里的内容。

3.4.1输出的内容

他输出的可以是字符串,可以是数字,可以是变量,可以是列表,也可以是布尔值。

#带引号的是字符串
print("hi")
#这是数字
print(1)
#这里假设a是一个变量
print(a)
#这里假设s是一个列表
print(s)
#这是一个布尔值
print(2>1)

现在运行。不过要注意的是,2>1的结果是布尔值,会打印True,之后再说。

3.5赋值运算符

在数学中,用加减乘除直接就可以表示赋值。如,x=1+3,那么x=4。可是在Python中,这样是改变不了的:

a=0
a+1
print(a)

运行结果还是0。
而我们要实现这个功能,就要给变量a赋值。可以用a=a+1来赋值。

a=0
a=a+1
print(a)

这样就能实现了。
而这个赋值的命令可以简写为+=。

a=0
a+=1
print(a)

运行结果:
在这里插入图片描述
同样,减法也是如此:

a=5
a-=1
print(a)

运行结果:

在这里插入图片描述
乘、除也是一样。

3.6运算

3.5我们说的是赋值运算,但运算还是加、减、乘、除。

print(2+2)
print(2-2)
print(2*2)
print(2/2)

*这里程序会打印4 0 4 1.0,因为我们让电脑打印的是运算,而不是字符串。

3.6.1其他

还有两个运算的符号比较特殊。就是**(次幂)和//(整除)。

#2**3就是2*2*2
print(2**3)
#10//5就是10整除5(一个斜杠会除出小数)
print(10//5)

我们来比较一下。

这是刚刚的程序。
在这里插入图片描述
这是用*(一个星号)和/(一个斜杠)的效果。

第一章结尾

好了,那python最基础的内容就先到这,下一篇,出第二章。


网站公告

欢迎关注微信公众号

今日签到

点亮你在社区的每一天
签到