(一)表达式:

1)4+4就是表达式,它是程序中最基本的编程指令;表达式包含一个值(4)和操作符号(+),然后就会计算出一个单独的值;

2)一个单独的值没有包含操作符号也可以叫表达式,尽管它只计算它本身,列如下面的:

>>>4

4

3)操作符

Operator&nbsp operation Example Evaluates to....
** Exponent 2**3 8
% Modulus/remainder 22%8 6
// Interger division/floored quotient 22//8 2
/ Division 22/8 2.75
* Multiplication 3*5 15
- Subtraction 5-2 3
+ Addition 2+2 4

优先级:**的优先级最高,之后是*///, %,从左到右,最后是+,-(也是从左到右);也可以使用()去覆盖之前的优先级

>>>2+3*6

20

>>>(2+3)*6

30

>>>2**8

256

>>>23/7

3.2857142857142856

>>>23//7

3

>>>23%7

2

>>>2    +    2

4

>>>(5-1)*((7+1)/(3-1))

16.0

(二)数据类型

Data type Example
Intergers -2,-1,0,1,2,3,4,5
Floating-point numbers -1.25,-1.0,-0.5,0.0,0.5,1.0,1.25
Strings 'a','aa','aaa','Hello','11 cats'

+:可以操作两个字符串,例如:

>>>'Alice'+'Bob'

'AliceBob'

*:通常用于乘法(两个整数或者浮点型),当*操作于字符串时,它变成字符串的复制,列如:

>>>'Alice'*3

'AliceAliceAlice'

(三)变量

1)变量:用来存储值的;

2)赋值语句(Assignment Statements)

>>>spam=40

>>>spam

40

>>>spam = 'Hello'

>>>spam

'Hello'

>>>spam = 'Goodbye'

>>>spam

'Goodbye'

3)变量命名规则

a.它可以是一个单词;

b.它也可以是一个字母,数字,或者下划线(underscore);

c.不能以数字开头;

Valid variable names Invalid variable names
balance current-balance(连字符不允许)
currentBalance current balance(空格不允许)
current_balance 4account(开头不能是数字)
_spam 42(开头不能是数字)
SPAM total_$num($不允许)
account4 'hello'(''不允许)

表达式,数据类型和变量(Expressions,Data Types & Variables)的更多相关文章

  1. Oracle Schema Objects——Tables——Oracle Data Types

    Oracle Schema Objects Oracle Data Types 数据类型 Data Type Description NUMBER(P,S) Number value having a ...

  2. 【12c】扩展数据类型(Extended Data Types)-- MAX_STRING_SIZE

    [12c]扩展数据类型(Extended Data Types)-- MAX_STRING_SIZE 在12c中,与早期版本相比,诸如VARCHAR2, NAVARCHAR2以及 RAW这些数据类型的 ...

  3. Entity Framework Code First (七)空间数据类型 Spatial Data Types

    声明:本文针对 EF5+, Visual Studio 2012+ 空间数据类型(Spatial Data Types)是在 EF5 中引入的,空间数据类型表现有两种: Geography (地理学上 ...

  4. 01-Java基础知识:数据类型与变量、标识符、运算符、表达式

    Java基础知识:数据类型与变量.标识符.运算符.表达式 一.数据类型 Java定义了基本数据类型.引用数据类型.自定义类型. 八种基本数据类型:byte (1). short (2).  int ( ...

  5. 一、spark 数据类型(Data Types)

    Data Types - MLlib(数据类型)       MLlib支持存储在单机上的局部向量和局部矩阵,也可以支持通过一个或多个RDD(可伸缩数据集)表示的分布式矩阵.局部向量和局部矩阵是用作公 ...

  6. Data Types

    原地址: Home / Database / Oracle Database Online Documentation 11g Release 2 (11.2) / Database Administ ...

  7. 【STM32H7教程】第9章 STM32H7重要知识点数据类型,变量和堆栈

    完整教程下载地址:http://forum.armfly.com/forum.php?mod=viewthread&tid=86980 第9章   STM32H7重要知识点数据类型,变量和堆栈 ...

  8. 【翻译】苹果官网的命名规范之 Naming Properties and Data Types

    苹果官方原文:Naming Properties and Data Types 前言:纯属练习英语和学习.翻译错误和不通顺的地方敬请谅解和指正.O(∩_∩)O 属性和数据类型的命名 本节讲述了属性定义 ...

  9. ExtJS笔记 Ext.data.Types

    This is a static class containing the system-supplied data types which may be given to a Field. Type ...

随机推荐

  1. leetcode-mid-array-sorting and searching - 215 Kth Largest Element in an Array

    mycode  77.39% class Solution(object): def findKthLargest(self, nums, k): """ :type n ...

  2. 【洛谷T89359 扫雷】

    题目链接 这个题有一个十分简单的做法 我们可以考虑位运算 按位异或(^) 异或,英文为exclusive OR,缩写成xor 异或(xor)是一个数学运算符.它应用于逻辑运算.异或的数学符号为“⊕”, ...

  3. 2018-5 - 凉经 - 乐糖游戏 - PHP 开发实习生

    收到面试通知当天因为学校出事要求我明天必须回去,所以就买当晚的火车票,然后跟公司说学校有事明天没法去面试了,公司人事比较好给我安排到当天下午面试.公司规模不是很大,但位置好下了地铁到,可能因为招的是实 ...

  4. 【疑难杂症】Firefox 火狐浏览器 关闭到 http://detectportal.firefox.com 的流量

    日期:2019-07-18 00:02:58 作者:Bay0net 介绍: 0x01. 问题描述 火狐浏览器的时候,抓包会出现很多这样的数据包.  具体的 URL http://detectport ...

  5. xmake v2.2.9 发布, 新增c++20 modules的实验性支持

    这个版本没啥太大新特性,主要对c++20 modules进行了实验性支持,目前支持clang/msvc编译器,除此之外改进了不少使用体验,并且提高了一些稳定性. 另外,这个版本新增了socket.io ...

  6. 【Python基础】_1 Python简介

    1 Python简介 Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项 ...

  7. django 的 一对多的关系

    USERINFO 用户详情表 USERTYPE 用户类别表 UserType是父表,UserInfo是子表, user_type 是 关联字段 就是新增资源的时候,又对数据库重新查询一遍,太消耗资源了 ...

  8. [DS+Algo] 008 查找

    1. 常见搜索方法 顺序查找 最优时间复杂度:O(1) 最坏时间复杂度:O(n) 二分法 最优时间复杂度:O(1) 最坏时间复杂度:O(logn) 二叉树 若是"二叉搜索树" 最优 ...

  9. [ARC101E]Ribbons on Tree(容斥,dp)

    Description 给定一棵有 \(n\) 个节点的树,满足 \(n\) 为偶数.初始时,每条边都为白色. 现在请你将这些点两两配对成 \(\frac{n}{2}\) 个无序点对.每个点对之间的的 ...

  10. JAVA基础--JAVA 集合框架(泛型、file类)

    一.集合总结 集合:Collection体系.Map体系. Collection体系:单列集合的共性操作规则. List:列表,可以重复,有下标,拥有特有的迭代器ListIterator. Array ...