美文网首页python自动化办公Excel
计划:第3天 python基础-数据类型和变量

计划:第3天 python基础-数据类型和变量

作者: 晓明兄 | 来源:发表于2020-04-29 18:49 被阅读0次

今天是【晓明兄】 “30天python处理Excel计划”的第03天。每天15分钟,轻松掌握python,一定要坚持哦~

今日目标

  1. 了解Python中的基础类型:整数、浮点数、字符串、布尔值
  2. 了解什么是变量

数据类型

在python中,能够直接处理的数据类型有:整数、浮点数、字符串、布尔值

整数

整数也就是任意大小的整数和负整数,例如:12-10,等等。

浮点数

浮点数也就是小数,例如:1.1,-1.2,等等,对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,0.000012可以写成1.2e-5,等等。

浮点数运算则可能会有四舍五入的误差。

字符串

字符串数也就是用单引号或双引号(英文)包过起来,任意文本,比如'a',"b",等等。

问题来了 在print()中输出字符串,需要换行怎么办?

其实很简单,只要在输入\n就可换行了,试一试:

>>> print('hi \nxiaoming')
hi
xiaoming
>>>

当然还有这种方式,不方便阅读,还能使用'''...'''的格式表示多行内容。

>>> print('''hi
... xiaoming''')
hi
xiaoming
>>>

注:\n中的\表示转义字符,例如:\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\

布尔值

布尔值也就是True或者False(请注意大小写),一般用于判断中。

>>> True
True
>>> False
False
>>> 2 > 1
True
>>> 2 > 3
False
>>>

变量

变量也就是,可以改变的值,可以是任何基础类型,也能是自定义对象(后面会讲对象)。

变量名:只能是“英文 数字 _”,其中“_”不能开头

# 正确的变量名
name , _name , userName , NAME

# 错误的变量名
1name   # 不能以 数字开头
@name   # 只能用    英文、数字、_

变量赋值: 变量名 = 值

name = 'xiao Ming'  # 变量 name 现在是字符串 xiao Ming
age = 18     # 变量 age 现在是数字 18
flag = True     #变量 flag 现在是布尔值 True

好,理论讲解完毕,我们实战一下,最后一行打印出来的是xiao ming还是ok呢?

name = 'xiao ming'
print(name)
name = 'ok'
print(name)

相信运行代码的你,一定知道答案了。

命令行模式:新建一个文件,敲入代码,保存,重命名.py结尾,在命令行模式,运行代码。

运行1.gif

VScode

运行3.gif 运行1.gif

敲黑板,让我们看看为什么最后一行输出ok:

  1. 执行name = 'xiao ming',这个时候变量name指向了xiao ming
  2. 执行name = 'ok',这个时候变量name指向了ok 运行2.gif

最后打印变量name的结果自然是'ok'了。

每日一题

上期答案

  • 答案:1024
  • 原题:
    在Python交互模式下 输入 2**10 你会得到:
    • 20
    • 210
    • 2**10
    • ==1024==

运算符**代表幂运算,x**y 表示返回x的y次幂,原题中2**10 为 2的10次方,输出结果为 1024

今日一题

a = 'xiao'
b = a
a = 'ok'
print(b)

相关文章

  • python学习目录

    Python基础 --- 变量 (1) Python基础---数据类型(2)

  • Python基础笔记(一)

    第1章 Python变量与数据类型 1-1 Python中的基础数据类型 一、整数 Python可以处理任意大小的...

  • Python学习(二)

    第二章 基础语法 2.1 数据类型 2.1.1 Python变量的赋值和基本数据类型 Python中的变量不需要声...

  • 【第二期Python训练营第一天学习】

    Task 01:Python基础入门:从变量到异常处理(第1天)学习内容:变量、运算符与数据类型和位运算1)学习开...

  • python的进修之路

    python基础篇(一)【变量,赋值,输入,输出和导入,运算符,数据类型,文件基本操作】 python基础篇(二)...

  • Python-01基础-02数据类型

    Python 基础知识 02-数据类型 变量 Python 中的变量是不需要声明数据类型的,每个变量在使用前都必须...

  • Python 基础入门--简介和环境配置

    Python 基础入门部分初步计划介绍以下内容,当然后续可能会有些变动。 简介和环境配置 变量和简单的数据类型 列...

  • 机器学习训练营---第一周总结

    知识点列表: python基础数据类型 变量和表达式 if , elif , else , continue , ...

  • 测试从业者python接口自动化学习大纲

    python基础普及 一、变量和数据类型 1、变量(命名规则、保留字) 2、数据类型:1).Int:类型转...

  • Python学习(2)

    Python基础 1、数据类型和变量 Python有丰富的数据类型,比如有整数、浮点数、字符串、布尔值等等,还可以...

网友评论

    本文标题:计划:第3天 python基础-数据类型和变量

    本文链接:https://www.haomeiwen.com/subject/qtinwhtx.html