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. linux 网络带宽和延时测试

    Linux下使用qperf命令来测试网络带宽和网络延迟 参考文章:https://access.redhat.com/solutions/2122681 若是没有安装qperf命令,请使用yum 安装 ...

  2. vue的ui组件库

    https://www.cnblogs.com/dupd/p/7735450.html

  3. GO windows下编译luajit

    1 GO嵌入luajit需要用到cgo,使用cgo需要安装gcc,在windows上下载MinGW-W64安装上配置好环境变量就可以 2 gcc编译luajit,生成.a文件. 把LuaJIT-2.0 ...

  4. Comet OJ - Contest #6 B.双倍快乐(二维最大上升子序列和)

    双倍快乐 题目描述 Illyasviel:"你想要最长不下降子序列吗?" star-dust:"好啊!" Illyasviel:"老板,给我整两个最长 ...

  5. C++ STL介绍——String类

    目录 1.简介 2.string类成员函数汇总 3.String类的构造函数以及析构函数 4.获取字符串长度 5.获取字符串元素 6.字符串比较方法 7.字符串输入输出 8.字符串查找函数 1.简介 ...

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

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

  7. Webservice初体验:axis调用wsdl和document解析

    Neo君遇到了需要调用webservice接口的情况,然而作为一只小白对这方面了解困乏,经过摸索,完成了一个小的Demo,记录下. 一:背景 同事给了我一个webservice地址,打开后后缀是&qu ...

  8. Realsense D430 save

    rs-save-to-disk.cpp // License: Apache 2.0. See LICENSE file in root directory. // Copyright(c) 2015 ...

  9. 阶段5 3.微服务项目【学成在线】_day16 Spring Security Oauth2_06-SpringSecurityOauth2研究-Oauth2授权码模式-申请令牌

    3.3 Oauth2授权码模式 3.3.1 Oauth2授权模式 Oauth2有以下授权模式: 授权码模式(Authorization Code) 隐式授权模式(Implicit) 密码模式(Reso ...

  10. Qt编写自定义控件59-直方动态图

    一.前言 直方动态图类似于音乐播放时候的柱状图展示,顶部提供一个横线条,当柱状上升的时候,该线条类似于帽子的形式冲到顶端,相当于柱状顶上去的感觉,给人一种动态的感觉,听音乐的同时更加赏心悦目,原理比较 ...