主要内容

  • jupyter notebook的用法
  • 变量
  • 跟vi/vim的编辑模式很像
# 声明的三种格式
# 格式1
s1 = "我爱王晓静"
# 格式2
s2 = s1 = "l love wangxiaojing" # 格式3
s1,s2,s3 = "I love wangxiaojing","我爱北京","爱生活,爱你"

变量类型

  • 严格意义上讲,Python只有一个类型
  • 标准数据类型六种
    • 数字Number
    • 字符串类型 str
    • 列表 list
    • 元素 tuple
    • 字典 dict
    • 集合 set

数字类型 Number

  • python中的数字没有大小限制

常见数字分类

  • 整数

    • 没有小数部分
    • 包含正数,负数,0
    • 二进制
      • 只有0,1
      • 以0b开头的01串
      • 例如:
        • 0b110
        • 0b11110
    • 八进制
      • 以0o开头的0-7质检的数字
      • 例如
        • 0o71
    • 十六进制
      • 以0x组成的由0-9,a-f构成的串
  • 浮点数
  • 科学计数法
  • 复数
# 二进制定义
a1 = 0b110
print(a1) a2 = 0b11110
print(a2)
6
30
# 八进制案例
a3 = 0o71
print(a3)
57
# 十六进制案例
a4 = 0xffff
print(a4) a5 =0x53f2
print(a5)
65535
21490

浮点数

  • 就是通俗意义上的小数量
  • 常见的案例格式
    -3.14159
    -3.
    -0.4
    • .4
  • 科学计数法
    • 跟数学定义一致
    • 写法就是e后面的整数表示10的指数
# 科学计数法
height = 184
print(184) height = 1.84e2
print(height) a = .2
print(a)
184
184.0
0.2

复数 complex

  • 与数学定义一致
  • 复数的虚部用j/J表示
  • 例如:
    • 5+4j
    • 4j
    • (4j)
a = 4j
print(a)
4j

布尔值

  • 布尔值就是用来表示真假的值
  • 只有两个值: True/False
  • 在python中,布尔值可以当数字使用
    • 布尔值如果当数字使用时,True=1,False=0
    • 如果数字来当做布尔值使用,0=False,其余当做True
# 布尔值当做数字使用

age = 18+True
print(age) age = 18+False
print(age) # 判断语句
a = -1
#这里的a是布尔值
if a:
print("负数是True")
else:
print("负数是False")
19
18
负数是True

字符串

  • 表达文字信息的内容,比如"我爱王晓静"
  • 形式上是引号引起来的一段内容
  • 引号包括:
    • 单引号
    • 双引号
    • 三引号,可以用来表示多行信息
  • 单双引号含义一致
#字符串案例

love = "l love wangxiaojing"
print(love) love2 = 'l love wangxiaojing'
print(love2) # 三引号可以表示多行
love3 = '''

爱你
王晓静
就想爱着北固的雪'''
print(love3) # 以下案例说明单双引号只能应用一行
#love4 = '
#我
#爱你
#王晓静
#就想爱着北固的雪'
#print(love4)
l love wangxiaojing
l love wangxiaojing 我
爱你
王晓静
就想爱着北固的雪

None 类型

  • 表示没有,通常用来占位
  • 比如返回,用来表示返回一个空

Python变量的数据类型的更多相关文章

  1. Python变量和数据类型(入门2)

    转载请标明出处: http://www.cnblogs.com/why168888/p/6400809.html 本文出自:[Edwin博客园] Python变量和数据类型 一.整数 int = 20 ...

  2. python入门课程 第3章 Python变量和数据类型

    第3章 Python变量和数据类型3-1 Python中数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形 ...

  3. Python变量、数据类型6

    1.Python变量 变量,即代表某个value的名字. 变量的值存储在内存中,这意味着在创建变量时会在内存中开辟一个空间. !!!即值并没有保存在变量中,它们保存在计算机内存的深处,被变量引用.所以 ...

  4. 【python系列】--Python变量和数据类型

    python数据类型 一.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等. 计算机由于使用 ...

  5. Python 变量和数据类型

    变量的定义与赋值 Python 是动态语言,我们不需要为变量指定数据类型,只需要输入变量名和值就行了.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 此外 Python 允许你同时为多个变 ...

  6. Python变量和数据类型

    十六进制用0x前缀和0-9 a-f表示   字符串是以''或""括起来的任意文本   一个布尔值只有True和False两种值   布尔值可以用and or not运算   空值是 ...

  7. python变量与数据类型

    变量 什么是变量 所谓变量,指的是在程序运行过程中需要用到的中间结果,变量定义后,会占用一块内存开辟的空间地址,通过内存空间确保同一时间的唯一性. >>> print(id.__do ...

  8. Python变量及数据类型

    所有编程语言几乎都会有 ’ 变量‘ ,如 a = 2,用一个a变量指代数字2,在Python中,一切皆对象,因此在变量赋值的时候实际上是在内存中开辟了一块存储变量内容的内存空间对象. 对象可以指定不同 ...

  9. Python 变量与数据类型

    1.变量命名规则: 变量名只能是字母,数字和下划线的任意组合 变量名第一个字符不能是数字 变量名区分大小写,大小写字母被认为是两个不同的字符 特殊关键字不能命名为变量名 2.数值的运算 print ( ...

  10. Python变量和数据类型,类型转换

    a.变量的定义 把数据分别用一个简单的名字代表,方便在接下来的程序中引用. 变量就是代表某个数据(值)的名称. 变量就是用来存储数据的,将不同的数据类型存储到内存   b.变量的赋值 变量名= 初始值 ...

随机推荐

  1. 删除oracle

    完全卸载oracle11g步骤: 1. 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务. 2. 开始->程序->Oracle - OraHo ...

  2. Docker+jenkins 运行 python 自动化

    一.实现思路 在 Linux 服务器安装 docker 创建 jenkins 容器 根据自动化项目依赖包构建 python 镜像(构建自动化 python 环境) 运行新的 python 容器,执行 ...

  3. jsp执行流程

    Jsp执行流程 jsp -----java ----class E: \student\apache-tomcat-8.5.30\work\Catalina\localhost\JspProject ...

  4. 批量IP 查询脚本

    脚本简单,找到一个免费的IP 查询接口不容易 #-*-coding:utf-8-*- import requests import csv import re header = { 'User-Age ...

  5. Java VSCode 基础教学

    VSCode 超全设置1.下载2.插件安装3.项目创建4.设置5.快捷键6.优化7.导出 Jar 包 VSCode 超全设置 VSCode(Visual Studio Code) 是一款 Micros ...

  6. VSCode 开发Vue + ElementUI

    参考 (1)VSCode 开发Vue + ElementUI (2)玩转VSCode-完整构建VSCode开发调试环境 (shuzhiduo.com) (3)使用vscode搭建vue项目并引用ele ...

  7. HGD2-LSP选择集专题-网络整理

    [Visual Lisp]图元选择集专题 图元选择集专题 ;;★★★01.选择集操作★★★ (setq ss (ssadd));;创建一个空选择集 (ssadd (car(entsel)) ss);; ...

  8. SpringBoot之独立quartz数据源

    背景: 之前项目里面把quartz相关的表跟业务数据库(涉及系统业务的库)融合在一起,后面需要把quartz单独拎出来放在一个数据库里面, 旧的数据源配置(application.properties ...

  9. (续)关于jsp的小细节们

    (续集) 细节四:在浏览界面,点击主键对应的数据时,会跳转到其详细信息界面 这样就实现跳转详情页面啦!(jsp再进入一个servlet文件,获取到当前主键的值,然后再传回到另一个jsp文件,就可以实现 ...

  10. 自己动手从零写桌面操作系统GrapeOS系列教程——16.封装打印字符串函数

    学习操作系统原理最好的方法是自己写一个简单的操作系统. 在上一讲中我们向屏幕打印字符串"GrapeOS"用了十几行汇编代码,如果要输出的字符比较多,这种方法太繁琐了.本讲我们将打印 ...