提示:小白的Python基础知识笔记,大佬请自动忽略。
【Python第二天】
- 前言
- 一、输入
- 1. 三种可以运行Python的方式
- 2. 向程序“输入”信息input
- 3. 举个栗子
- 二、变量
- 1. 变量是什么?
- 2. 数据类型
- 3. 升级上面的栗子
- 三、bool
- 1. 什么是 bool?
- 2. 比较运算符(或叫 关系运算符)
- 3. 逻辑运算符
- 4. 再升级上面的栗子
前言
时隔一天,我打不死的小Wu又回来啦!之后争取每天来一次(手动狗头)。
一、输入
1. 三种可以运行Python的方式
- 打开 IDLE,直接在 >>> 后面输入 Python语句并回车执行。
- 在 IDLE 里新建一个代码文件,写好 Python语句后,保存并运行。
- 直接在命令行里运行 python 命令,进入 python 命令行的交互环境。
2. 向程序“输入”信息input
下面就是python中接收命令行下输入的方法啦。
input()
注意:
- 和 print 一样,我们必须得加上(),而且得是英文字符的括号。
- input 不是提前代码里写死输入内容,而是在程序运行时动态获取用户的输入
- 在控制台里输入内容,然后回车确定!
- 括号里加的文字,只是用来作为输入的提示语。input 不是提前代码里写死输入内容,而是在程序运行时动态获取用户的输入。
- py3里的input()得到的都是字符串。
3. 举个栗子
下面我们新建一个代码文件,写一个获取用户信息的程序
print("What's your name?")
input()
print("OK,thanks!")
输入你的回答,回车确定,你会看到程序的反馈。
图中的蓝色字是程序输出,黑色字是我们运行时的输入。
二、变量
1. 变量是什么?
变量,就是可变的量。
在Python里创建变量,就是给它起一个名字,然后给它赋一个值。
name='Wu'
number1=666
number2=1.2
truth=True
=的作用是把右边的值赋予左边的变量。
2. 数据类型
上面的四个栗子中分别包含了Python中较常见的四种基本类型。
- 字符串:表示一串字符,需要用’'单引号或""双引号包围起来
- 整数
- 浮点数 : 就是小数
- bool(布尔): 用来表示逻辑上的“真”和“假”(或者说“是”和“非”)的一种类型,它只有两个值,True 和 False。注意:这里没有引号,有了引号就变成字符串了
3. 升级上面的栗子
print("Let's get start.")
name=input("your name:")
print(name)
number=input("your number:")
print(number)
print("OK,thanks!")
三、bool
1. 什么是 bool?
bool 就是 True/False,首字母必须大写。这是Python中的逻辑判断,“真”与“假”。
先举个小栗子。
>>> a=1<3
>>> a
True
>>> 3>4
False
通过用“>”“<”来比较两个数值,我们就得到了一个bool值。这个bool值的真假取决于比较的结果。
2. 比较运算符(或叫 关系运算符)
符号 | 意思 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
== | 等于(之所以用两个等号,是为了与变量赋值区分开来) |
!= | 不等于 |
比较运算符的结果都是 bool 类型的值。
3. 逻辑运算符
符号 | 名称 | 意思 |
not | 逻辑“非” | 如果 x 为 True,则 not x 为 False |
and | 逻辑“与” | 如果 x 为 True,且 y 为 True,则 x and y 为 True |
or | 逻辑“或” | 如果 x、y 中至少有一个为 True,则 x or y 为 True |
逻辑运算符通常用于bool类型值之间的运算。
4. 再升级上面的栗子
这是一个小游戏,开始吧。
print("Let's get start.")
nameA=input("your name:")
print(nameA)
numberA=int(input("your number:"))
numberB=10
result = numberA<numberB
print('too small?')
print(result)
result = numberA>numberB
print('too big?')
print(result)
result = numberA=numberB
print('equal?')
print(result)
print("OK,thanks!")