提示:小白的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!")

输入你的回答,回车确定,你会看到程序的反馈。

python 变量写入 python输入变量后按什么_python 变量写入


图中的蓝色字是程序输出,黑色字是我们运行时的输入。

二、变量

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!")

python 变量写入 python输入变量后按什么_python_02

三、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!")

python 变量写入 python输入变量后按什么_python_03