一、python变量特点

python是弱类型语言,无需声明变量可以直接使用并且变量的数据类型可以动态改变

二、变量命名规则

1.不能使用python关键字

2.不能数字开头

3.不能包含空格

4.不能包含#

5.不建议使用内置函数作为变量名

**语句块的缩进

条件或者循环组成的语句块中,块中的每一行必须缩进相同的空格数(一般规定4个空格)

python中用:表示语句块的开始,块中的每一句都是缩进的,当回退到和开始一样的缩进量时,表示这个语句块结束

三、数字数据类型

1.整形

十进制

二进制

以零+b开头二进制

八进制

以零+字母o开头八进制数字

十六进制

以零+x开头十六进制数字

2.浮点型

十进制形式

科学计数形式

3.bool类型

注意首字母必须大写, True False

下面的值作表达式时表示值为假

Flase   None   0    “”   ()   []   {}

其他一切都被解释为真

4.复数

四、运算符

1.赋值运算符

(1)连续赋值

连续赋值后互不影响

(2)元组、序列、字段赋值

2.算数运算符

幂运算符是两个乘号 **

双斜杠的除法会舍弃小数部分

求余数

求相反数

简写

不仅支持加减乘除的简写,还可以支持求余数、幂运算位运算符的简写

3.比较运算符

除基本的> 、<、 == 等

is 和 is not 变量所引用的对象是否同异

4.逻辑运算符

and or not 代替  && ||

短路逻辑

当判断表达式用 and 时,如果 and前表达式判断为假,则and后不会再进行计算

如果单判断f(),报错

and判断

顺利得出想要的结果,证明 f()没有被执行

5.三目运算符

语句1  if  bool表达式 else 语句2

和.net java 的语法不同,把为真的语句提前了。 如果 bool表达式为真 执行语句1 如果为假 执行语句2

也可以返回多条语句,用逗号分隔返回一个元组,用分号分隔返回第一条

6.位运算符

7.in运算符

判断是否包含于变量中

五、运算符优先级

(2)Python 变量和运算符的更多相关文章

  1. Python --表达式和运算符

    表达式 由一个或者几个数字或者变量和运算符组合成的一行代码 通常会返回一个结果 运算符 由一个以上的值经过变化得到新值的过程就叫做运算 用于运算的符号称为运算符 运算符的分类: 算数运算符 比较或者关 ...

  2. javaSE练习1——变量和运算符

    一.已知a,b均是整型变量,写出将a,b两个变量中的值互换的程序.(知识点:变量和运算符综合应用): package com.test; public class t01 { public stati ...

  3. java第二章 变量和运算符

      Java 基础应用编程——  变量和运算符 1.Java程序结构          数据类型:确定要存储在内存中的数据的类型.          变量:是存储数据的基本单元 2.变量的概念   变 ...

  4. Java2变量和运算符

    课后作业:[必做题] 1√AB互换 已知a,b均是整型变量,写出将a,b两个变量中的值互换的程序.(知识点:变量和运算符综合应用) [必做题] package com.two; public clas ...

  5. 一:1.2【print&input与变量和运算符】

    [路径] 绝对路径:从根目录开始链接的路径  --->cd C:\Windows\Boot\DVD\EFI\en-US 相对路径:不从根目录开始链接的路径 ----> cd Boot\DV ...

  6. Java入门(三):变量和运算符

    上次谈到了Java的基本数据类型,今天接着聊Java的变量.运算符. 一.变量 1.变量的分类 变量分为成员变量.局部变量和常量,其中成员变量又分为实例变量.类变量. 2.变量的定义 语法:变量类型( ...

  7. 【干货系列之萌新知识点】python与变量和运算符

    一.注释 注释一行:# 为注释符 注释多行:'或者"为注释符 二.print输出 print()函数,作用是打印一些信息语屏幕上. 例如:print("hello world!&q ...

  8. [Python]数据类型、常量、变量和运算符(未完待续)

    标识符 一个ASCII标识符需要同时满足以下三个条件: 1.第一个字符必须是字母表中的字母或者下划线_ 2.标识符的其他部分由字母.数字.下划线组成 3.标识符对大小写是敏感的,即A与a是不同的 一般 ...

  9. python学习笔记--变量和运算符

    一.变量命名规则 1.字母.数字.下划线组成 2.不以数字开头 3.关键字(也叫保留字),不能用作变量名 4.遵循PEP8命名规范 二.变量赋值 1.赋值符号 = 2.多重赋值 x=y=123 3.多 ...

随机推荐

  1. poj 2155 Matrix (树状数组)

    Matrix Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 16797   Accepted: 6312 Descripti ...

  2. Linux相关——关于文件调用

    本文主要记录几个常见文件调用(表示为了造数据试了n种方法,,,发现了一些神奇的东西,会在下面一一说明. 首先在程序中我们可以打开和关闭程序. 常见的freopen用法简单,但是只能使用一次,如果在程序 ...

  3. 线段树模板 CDOJ1057

    UESTCOJ不知道为什么进不去了哇 跟着叉姐的算法讲堂写的板子 叉姐的思路真的好清晰啊,一定是练习的多并且理解的够深了 希望自己也可以每天进步一点点吧 代码: #include <map> ...

  4. 【转载】惊天大悲剧-Hadoop的rmr和trash

    转自:http://java-doom.iteye.com/blog/1898000 这两天在操作Hadoop集群时,由于一个误操作,制作了一个天大的悲剧 不小心把Hadoop集群上的所有文件全部删除 ...

  5. js删除一个父元素下面的所有子元素

    比如<div id="ok"><button tpye='button'>111111</button><p>22222</p ...

  6. OpenStack环境初始化

    环境概述  系统:CentOS_7.2_x64_mininal 因配置有限,本次试验使用三台虚拟机,一台控制节点,一台计算节点,一台网络节点,控制机点配置4G内存,2CPU,其他节点都2G内存,一个C ...

  7. redis连接池自动释放

    http://blog.itpub.net/29485627/viewspace-1977880/

  8. 【Foreign】Research Rover [DP]

    Research Rover Time Limit: 25 Sec  Memory Limit: 256 MB Description Input Output 仅一行一个整数表示答案. Sample ...

  9. mongodb的集合操作

    MongoDB 创建集合 1.手动创建: 语法格式: db.createCollection(name, options) 参数说明: name: 要创建的集合名称 options: 可选参数, 指定 ...

  10. 常见的makefile写法【转】

    转自:http://blog.csdn.net/ghostyu/article/details/7755177 版权声明:本文为博主原创文章,未经博主允许不得转载. .目标名称,摆脱手动设置目标名称 ...