1.定义和运算:

  变量名 = 值

定义变量举例:

 # 定义一个变量
myCar = "比亚迪F0"
# 输出一个变量
print(myCar)

变量之间的简单运算举例:

 price = 2.0
weight = 7.5
money = price * weight
print(money)

注:变量名第一次出现的时候,才是定义变量;

再次出现,是使用变量。

2.数据类型:

 name = "小明"
age = 18
gender = True
height = 1.85
weight = 75.0

控制台输出:

注:Python定义变量时候,不需要指定变量类型;

变量会根据右边的变量值,自动推导出变量中存储数据的类型。

 改变类型:

 weight = 75.0
weight = "张三" print(weight)

注:控制台输出“张三”,强制改变类型,程序不会报错。会自动将类型值改变。

 3.变量类型种类:

主要分为数字型和非数字型

数字型:

  • 整型(int)
  • 浮点型(float)
  • 布尔型(bool)-- 非零即真
  • 复数型(complex)用于科学计算

非数字型:

  • 字符串
  • 列表
  • 元组
  • 字典

IPython中获取变量类型的方法type(变量):

注:Python2.X有long长整型的数据类型

Python3.X只有int,不需要程序员分析整型的长短。

 4.变量之间的计算:

数字类型之间可以直接运算:注释为输出结果

 i = 10
f = 10.5
b = False print(i + f) # 20.5
print(i + b) # 10
print(b + f) # 10.5 print(i * f) # 105.0
print(i * b) # 0
print(b * f) # 0.0

注:bool类型中 True = 1 , False = 0

字符串的拼接:

 firstName = "张"
lastName = "三"
print(firstName + lastName) # 张三
print((firstName + lastName) * 3) # 张三张三张三

注:字符串和数字类型不能相加!

 firstName = "张"
lastName = "三"
print(firstName + lastName + 10)

Traceback (most recent call last):
  File "XXXX/XXXX/XXXX.py", line 9, in <module>
    print(firstName + lastName + 10)
TypeError: must be str, not int

【Python基础】01_Python中的变量的更多相关文章

  1. Python基础-类变量和实例变量

    Python基础-类变量和实例变量 写在前面 如非特别说明,下文均基于Python3 大纲: 1. 类变量和实例变量 在Python Tutorial中对于类变量和实例变量是这样描述的: Genera ...

  2. python基础(1) 变量类型

    变量赋值: python中的变量不需要类型声明 每个变量在使用前必须赋值,变量赋值以后才会被创建 变量在内存中创建时,包括变量的标识.名称和数据这些信息. EX: #!/usr/bin/python ...

  3. Python基础一. 简介、变量、对象及引用

    一.Python简介 Python是一门计算机编程语言,它是由荷兰人Guido van Rossum在1989年圣诞节期间为了打发无聊的圣诞节而编写的,作为ABC语言的继承 特性: 面向对象.解释型. ...

  4. Python基础教程-第一章-变量、函数、字符串

    1.1变量 变量基本上就是代表(或者引用)某个值的名字,举例来说,如果希望用x代表3,只需要执行下面的语句即可: >>>x = 3 这样的操作称为赋值(assignment),值3赋 ...

  5. python with语句中的变量有作用域吗?

    一直以为python中的with语句中的变量,只在with语句块中起作用.不然为什么要缩进一个级别呢? 呵呵,然而并没有为with语句内的变量创建新的作用域. 举例: # test.py with o ...

  6. python教程1:Python基础之数据类型和变量、字符串和编码

    视频链接:http://www.bilibili.com/video/av10730372/ 我是在Linux下玩python的,Linux下默认安装python,直接打个pyhon3就好了,pyth ...

  7. python基础之01数据类型-变量-运算浅解

    python的数据类型 1  数字 数字分为整型(int),长整型(long),浮点型(float),复数(complex) 整型较为常用的功能: >>> a=-4 >> ...

  8. python开发_python中的变量:全局变量和局部变量

    如果你在为python中的变量:全局变量和局部变量头疼,我想这篇blog会给你帮助 运行效果: 代码部分: #Python中的变量:全局变量和局部变量 #在很多语言中,在声明全局变量的时候,都喜欢把全 ...

  9. 【Python】正则表达式中使用变量

    我们有时想把变量放进正则表达式中来匹配想要的结果.Python中使用 re.compile(r''+变量+''),其中正则表达式中的“变量”应为字符串形式. import re regex_test_ ...

随机推荐

  1. fixedFluxPressure边界条件【转载】

    转载自:http://blog.sina.com.cn/s/blog_e256415d0102vikh.html fixedFluxPressure是OpenFOAM较新的一个边界条件,表示边界处压力 ...

  2. 深入理解JVM虚拟机7:JNDI,OSGI,Tomcat类加载器实现

    打破双亲委派模型 JNDI JNDI 的理解   JNDI是 Java 命名与文件夹接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之中的一 ...

  3. arcgis python 表属性转html

    import arcpy import sys import string import os tablePath = arcpy.GetParameterAsText(0) filePath = a ...

  4. java JSON的使用和解析

    There is no royal road to learning. 博主:JavaPanda https://www.cnblogs.com/LearnAndGet/p/10009646.html ...

  5. shell 脚本 - 关于循环的应用

    array=('Brand' 'BrandInfo' 'BrandBaojia' 'VehicleType' 'BrandBaoyang' 'Youhui' 'Config' \ 'Comment' ...

  6. (32位汇编 五)mov/add/sub/and/or/xor/not

    本文链接:https://blog.csdn.net/pl20140910/article/details/78227133说明符号 说明r 通用寄存器m 代表内存imm 代表立即数r8 代表8位通用 ...

  7. error: cannot connect to daemon解决办法

    本文链接:https://blog.csdn.net/ipinki1218/article/details/80704806运行adb shell时出现error: cannot connect to ...

  8. P5662 纪念品

    P5662 纪念品 题解 拿到题目想到DP,但是就是不知道咋写 后来证实这是个背包DP(最近整理背包白整了 我们观察这道题目的特殊之处: 也就是说,对于手中的物品,我们可以今天买了然后明天早上接着卖出 ...

  9. SVG-概述/容器与通用属性

    参考: SVG 图像入门教程 MDN SVG SVG教程 SVG入门-踏得 工具: svg在线编辑 概述 SVG 是一种基于 XML 语法的图像格式,全称是可缩放矢量图(Scalable Vector ...

  10. Angular 执行 css3 简单的动画

    <div class="content"> 内容区域 <button (click)="showAside()">弹出侧边栏</b ...