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. 微信小程序 使用字体图标 iconfont

    第一步:在阿里巴巴矢量图标库下载需要的图标 地址:https://www.iconfont.cn/ 添加至项目 第二步:打开在线代码 将在线代码复制 第三步:点击下载至本地下载图标 将下载的downl ...

  2. 实现Callable接口实现多线程

    package com.roocon.thread.t2; import java.util.concurrent.Callable; import java.util.concurrent.Exec ...

  3. JDBC工具类:JDBCUtils

    1. 目的 每次使用JDBC的时候都要书写冗长的代码段,不符合复用的理念,于是要单独写一个类,将通用的JDBC操作写到一个类中,便于重复使用和精简代码. 2. 步骤 (1)注册驱动并获取连接 为了最大 ...

  4. 服务器(Linux)上运行python总结

    跑实验换了几次服务器了,每次遇到相似问题都要重新百度,而且每次百度搜索出的顺序都不一样,又得重新找半天,这次把遇到的问题都总结一下. 1.准备 PuTTY和FileZilla FileZilla使用F ...

  5. [GitHub]纪华裕的GitHub收藏

    由于GitHub的star没有分类功能在此写下我的收藏. JS nodenodejs的仓库 puppeteer一个用户测试的无头浏览器 moment日期操作库,包括格式化等

  6. win10 Ubuntu16 双系统

    https://www.cnblogs.com/coxiseed/p/9945202.html UEFI分区顺序 1 根目录 / 主分区 2 交换空间 逻辑分区 3 引导 /boot 逻辑分区 4 / ...

  7. Redis 命令使用

    Redis 中所有 key-value 都储存在 Redis-Object 中,Redis-Object 主要信息有: 数据类型(type) string (字符串) hash (Hash表) lis ...

  8. Matlab图像处理——中值滤波medfilt2问题解决

    本文链接:https://blog.csdn.net/Pxzly1117/article/details/79201772程序: I=imread('13.jpg');%读入图像imshow(I);h ...

  9. 基于Android的ADT目录

    src: 源代码(重要) gen : 工具自动生成的代码 > BUildconfig 调试的开关,默认开启 > R.java 很多的静态的内部类 > 开发用的jar包 Android ...

  10. Linux给力的Shell命令

    查看目录下面的所有目录 ls /dev/ -F |grep "/"   bus/    disk/    input/  说明: ls -F命令将文件和目录后面添加一个特定的符号; ...