网上关于python入门到实践的文章多不胜数,为什么我还要写呢?
一个就是对于基础知识的一个温习,二来就是通过详细讲解知识的同时对于自己的表达能力的一个提升,后续文中会出现多个案例以及练习题,这边我会说一些重点掌握的知识,很多用不太上的就不说了,总而言之,只要教程对于想要从0基础学习的同学有所帮助及提升就好。
一.环境配置
我这边python的环境是3.7.8版本的,官方下载路径如下:
1.python 3.7.8
可直接进入官网下载安装:Download Python | Python.org
2.编译器选择的是spyder,可以通过pip接口进行安装:
pip install wheel
pip install PyQt5
pip install spyder
二.输入和输出
对于编程语言,输入和输出近乎于人的手和腿,Python的输入和输出既独特又容易理解。我们需要了解输入输出的多种用法,熟练地掌握输入和输出对于日后的学习至关重要。
1.基于input()函数输入
那么我们来看下input()函数的使用示例:
input()
输出如下:
使用input()函数后,我们输入Hello python!,控制台会输出打印,也可以通过加入变量来输入不同内容,在后续变量章节会说到。
2.基于print()函数输出
我们来看下input()函数的使用示例:
print('Hello python!')
输出如下:
那我们用print(input())可以嘛?一起来看下。
print(input('输入:'))
输出:
基本的输入和输出就是这样啦,接下来我们一起来看下python的变量。
三、变量以及基础数据类型
Python中的变量是什么呢?变量,记录事物变化的状态。是为了让计算机具备人的某项功能,能更好的完成人类下达的任务,由此诞生了变量。
"变量是有三部分构成"
1.# 变量名 赋值符号 变量值
name = "python"
name = 'python'
print(name)
输出:
我们定义了一个名为name的变量,将字符串'python'赋值给到我们的name变量,print(name)输出 为'python',那么我们能不能给变量name赋值多个数值呢,一起往下面看。
name = 'python'
name = 'c'
name = 'c++'
print(name)
输出:
由此可见,我们并不能给name变量赋值多个数值,同时赋值的多个数据,会覆盖,以最后赋值的变量为准。
2.变量输入
在前面讲到输入方面的知识时,说到了变量的输入,那么我们一起来看下。
name = 'python'
input('最喜欢的编程语言是:'+name+'和')
输出如下:
我们先定义了变量那么,将字符串'python'赋值给name,在input()函数输入中调用name变量。
3.变量以及基础数据类型
age = 20
type(age)
输出:
我们定义了变量age,将20赋给变量age,通过type()函数,获取所知,age变量的类型为int,那么,能不能更改变量的类型呢?答案是当然可以。
我们将age变量强制转换为不同的类型
输出如下:
关于变量的概念及用法就是这样啦。接下来一起来看下基础的一些运算符使用。
四、算术运算符和关系运算符
1.算术运算符
运算符 | 功能 | 输入 | 输出 |
+ | 加 | 10+10 | 20 |
- | 减 | 20-10 | 10 |
* | 乘 | 3*3 | 9 |
/ | 除 | 60/10 | 6 |
% | 取余 | 10%9 | 1 |
// | 整除 | 20//9 | 2 |
** | 幂 | 3**3 | 27,即三的三次方 |
基础运算符就是这样啦,我们直接通过一个实例来更深入的了解就好。
输出:
这些都比较简单,大家自己动手操作一遍就好。
2.关系运算符
运算符 | 功能 | 输入 | 输出 |
> | 大于 | a>b | False |
< | 小于 | a<b | False |
!= | 不等于 | a!=b | True |
== | 判段是否相等 | a==b | False |
>= | 大于等于 | a>=b | False |
<= | 小于等于 | a<=b | True |
True代表可执行接下操作,False则不可以。
a = 1
b = 2
if a < b:
print('a小于b')
if a > b:
print('a大于b')
我们定义两个变量,a、b,分别赋值1和2。
输出:
这边判断a<b为True为真,即继续执行下面的操作,反之为假,则不执行。
关系运算符我们在后面的循环章节重点讲一下。
五、练习题
1.定义变量a = 3,b = print(3*3*a),求b的值?
A、9a b、9 C、33 D、3
2.定义变量name = 'python',在定义变量name = 'c',输出print('好想学习'+name),最后输出结果为?
A、好想出去玩 B、好想学习python C、好想学习c D、好想学习C++
3.下面哪一个选项会输出'√'
六、总结
这一节我们主要学习python的基础知识,包括了python的输入、输出,变量以及基础数据类型,运算符几个方面的内容,下一章我们来说一说列表。