3.1 变量

  变量是计算机内存中的一块区域,变量可以存储规定范围内的值,值可以改变,其实是将值在内存中保存地址位交给变量,变量去内存中获取,重新赋值,改变的就是内存地址位。

  命名:

  变量名由字母、数字、下划线组成,数字不可开头;不可以使用关键字及保留字

  需要注意命名规范,使变量有意义,要顾名思义

   变量的赋值:

  变量=值(值可变,变量重新赋值;无需定义数据类型,赋值时将变量类型定义为值的类型)

  id():获取变量在内存中保存地址,重新赋值时把变量移动到不同的内存地址,同一个地址可以被多个变量调用

3.2、Python运算符

  运算符:用于执行程序代码运算,会针对一个以上操作数项目来进行运算

3.2.1 赋值运算符  

  先用变量的值进行运算然后再将结果进行重新赋值

>>> num1=2                           #赋值
>>> print num1
2
>>> num1+=2 #先加再赋值
>>> print num1
4
>>> num1-=2 #先减再赋值
>>> print num1
2
>>> num1*=2 #先乘再赋值
>>> print num1
4
>>> num1/=2 #先整除再赋值
>>> print num1
2
>>> num1%=2 #先求余再赋值
>>> print num1
0
 

3.2.2 算术运算符

>>> 1+2                       #加法运算
3
>>> 3-1 #减法运算
2
>>> 3*2 #乘法运算
6
>>> 8/3 #除法运算
2
>>> 8.0/3 # 注:除法运算所得值与数据类型有关
2.6666666666666665
>>> 8//3 # 整除运算
2
>>> 10%3 #求余运算
1
>>> 2**10 #幂预算
1024

3.2.3 关系运算符(用来做数值的比较,做判断,返回判断结果bool类型的True或False)

>>> 1<2                       #小于
True
>>> 1>2 #大于
False
>>> 2>=1 #大于等于
True
>>> 1<=3 #小于等于
True
>>> 2!=2 #不等于
False
>>> 5==5 #等于
True

3.2.4 逻辑运算符(用来连接多个关系表达式)

  and逻辑与 真真为真,真假为假,假真为假,假假为假

>>> True and True
True
>>> True and False
False
>>> False and True
False
>>> False and False
False

  or逻辑或 真真为真,真假为真,假真为真,假假为假

>>> True or True
True
>>> True or False
True
>>> False or True
True
>>> False or False
False

  not逻辑非 将关系表达式返回值取反

>>> not False
True
>>> not True
False

3.2.5 优先级

3.3 表达式:

  将不同的数据(包括变量,函数)用运算符按一定的规则连接起来的式子san

三、Python 变量、运算符、表达式的更多相关文章

  1. 速战速决 (1) - PHP: 概述, 常量, 变量, 运算符, 表达式, 控制语句

    [源码下载] 速战速决 (1) - PHP: 概述, 常量, 变量, 运算符, 表达式, 控制语句 作者:webabcd 介绍速战速决 之 PHP 概述 常量 变量 运算符 表达式 控制语句 示例1. ...

  2. Python 常见运算符表达式

    常见运算符表达式    1.算数运算符    2.逻辑运算符    3.比较运算符    4.成员运算符    5.位运算符    6.身份运算符a.赋值运算符 =    格式:变量= 表达式     ...

  3. [Java] 数据类型, 变量, 运算符, 表达式

    title: [Java] 变量与表达式 你已经学会输出 Hello world 了, 那么现在, 我们来学习关于变量的知识 基本数据类型 在 Java 中, 有 8 种基本的数据类型: 名称 描述 ...

  4. Python变量/运算符/函数/模块/string

    Python笔记(一) 1.变量类型 Python 有五个内置的简单类型:bool.int.long.float 和 complex.这些类型是不可变的,就是说整数对象一旦创建,其类型便不可更改. t ...

  5. Java基础知识笔记第三章:运算符表达式语句

    算术运算符与表达式 操作符 描述 例子 + 加法 - 相加运算符两侧的值 A + B 等于 30 - 减法 - 左操作数减去右操作数 A – B 等于 -10 * 乘法 - 相乘操作符两侧的值 A * ...

  6. 三.Python变量,常量,注释

    1. 运行python代码. 在d盘下创建一个t1.py文件内容是: print('hello world') 打开windows命令行输入cmd,确定后 写入代码python d:t1.py 您已经 ...

  7. smarty模板 变量 运算符 表达式 流程控制 函数

    ① 从配置文件中读取配置: 1,在模板页面加载配置文件 html页面 不是php页面<{config_load file='fo.conf'}> 2,在需要用到配置的地方加<{#si ...

  8. 2016/04/29 smarty模板 1, 初步 目标 : 变量 运算符 表达式 流程控制 函数

    ① 从配置文件中读取配置: 1,在模板页面加载配置文件 html页面 不是php页面 <{config_load file='fo.conf'}> 2,在需要用到配置的地方加 <{# ...

  9. Python第二天 变量 运算符与表达式 input()与raw_input()区别 字符编码 python转义符 字符串格式化 format函数字符串格式化 帮助

    Python第二天  变量  运算符与表达式  input()与raw_input()区别  字符编码  python转义符  字符串格式化  format函数字符串格式化  帮助 目录 Pychar ...

  10. python基础学习日记(一)注释(二)算术运算符(三)变量的基本使用

    一.python程序的注释 注释部份程序运行时不起作用.用于说明代码的用途 1.单行注释 # 开始的一行文字,为单行注释 # 单行注释 print("hello python") ...

随机推荐

  1. UVALive 3401 彩色立方体

    https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_probl ...

  2. Jenkins + maven + Git+selenium

    1.在Jenkins中配置Maven与Git 1)在系统管理>管理插件>可选插件 页面分别下载Git plugin 与 Maven Integration plugin插件,安装完成后再已 ...

  3. ie6、7下 text-indent 问题

    text-indent属性 用于文字缩进,更多是用来隐藏文字.比如,一个logo标题,上面的问题很有艺术感,不得不把文字和背景组合成一张背景图(此处页面元素用a表示),但处于SEO方面的考虑,需要把a ...

  4. Meta标签用法大全

    meta是html文档在head标签里定义的一个对文档进行描述的功能性标签 meta标签有下面的作用: 1.搜索引擎优化(SEO) 2.定义页面使用语言 3.自动刷新并指向新的页面 4.实现网页转换时 ...

  5. Nodejs报错集

    1.ReferenceError: userModule is not defined A:1>检查app.js文件中是否调用userModule所在的文件(const userModule=r ...

  6. JS 之JSON

    JSON是Javascript中的对象,其简单理解为下:

  7. winform异步系统升级—BackgroundWorker

    BackgroundWorker用法实例 自己的代码,就是要执行的代码写到dowork里,ProgressChanged事件是控制进度时用的,最后的Completed事件进度完成,也就是dowork里 ...

  8. 调试多线程 & 查死锁的bug & gcore命令 & gdb对多线程的调试 & gcore & pstack & 调试常用命令

    gdb thread apply all bt 如果你发现有那么几个栈停在 pthread_wait 或者类似调用上,大致就可以得出结论:就是它们几个儿女情长,耽误了整个进程. 注意gdb的版本要高于 ...

  9. 一个servlet处理多个功能

    servlet中: String servletPath = request.getServletPath(); String methodName = servletPath.substring(1 ...

  10. 转载:Maven项目mybatis Invalid bound statement (not found)解决方法

    在mapper代理的开发中,程序员需要遵守一些规范,mybatis才能实现mapper接口的代理对象. 它的规范如下: mapper.xml的namespace要写所映射接口的全称类名. mapper ...