Python3 原始数据类型和运算符

# 整数
    3  # => 3

# 算术没有什么出乎意料的
    1 + 1  # => 2
    8 - 1  # => 7
    10 * 2  # => 20

# 但是除法例外,会自动转换成浮点数
    35 / 5  # => 7.0
    5 / 3  # => 1.6666666666666667

# 整数除法的结果都是向下取整
    5 // 3     # => 1
    5.0 // 3.0 # => 1.0 # 浮点数也可以
    -5 // 3  # => -2
    -5.0 // 3.0 # => -2.0

# 浮点数的运算结果也是浮点数
    3 * 2.0 # => 6.0

# 模除
    7 % 3 # => 1

# x的y次方
    2**4 # => 16

# 用括号决定优先级
    (1 + 3) * 2  # => 8

# 布尔值
    True
    False

# 用not取非
    not True  # => False
    not False  # => True

# 逻辑运算符,注意and和or都是小写
    True and False #=> False
    False or True #=> True

# 整数也可以当作布尔值
    0 and 2 #=> 0
    -5 or 0 #=> -5
    0 == False #=> True
    2 == True #=> False
    1 == True #=> True

# 用==判断相等
    1 == 1  # => True
    2 == 1  # => False

# 用!=判断不等
    1 != 1  # => False
    2 != 1  # => True

# 比较大小
    1 < 10  # => True
    1 > 10  # => False
    2 <= 2  # => True
    2 >= 2  # => True

# 大小比较可以连起来!
    1 < 2 < 3  # => True
    2 < 3 < 2  # => False

# 字符串用单引双引都可以
    "这是个字符串"
    ‘这也是个字符串‘# 用转义字符\来进行字符串的转义    ‘I\‘m \"OK\"!‘  # => I‘m "OK"!# \n表示换行,\t表示制表符,\\表示\本身    print("\\\t\\")  # => \    \# 原始字符串。r"" 表示""内的字符串不转义    print(r"\\\t\\")  # => \\\t\\
# 用加号连接字符串
    "Hello " + "world!"  # => "Hello world!"

# 字符串可以被当作字符列表
    "This is a string"[0]  # => ‘T‘

# 用.format来格式化字符串
    "{} can be {}".format("strings", "interpolated") # => ‘strings can be interpolated‘

# 可以重复参数以节省时间
    "{0} be nimble, {0} be quick, {0} jump over the {1}".format("Jack", "candle stick")
            # => "Jack be nimble, Jack be quick, Jack jump over the candle stick"

# 如果不想数参数,可以用关键字
    "{name} wants to eat {food}".format(name="Bob", food="lasagna")  # => "Bob wants to eat lasagna"

# 如果你的Python3程序也要在Python2.5以下环境运行,也可以用老式的格式化语法
    "%s can be %s the %s way" % ("strings", "interpolated", "old")  # => ‘strings can be interpolated the old way‘

# None是一个对象
    None  # => None

# 当与None进行比较时不要用 ==,要用is。is是用来比较两个变量是否指向同一个对象。
    "etc" is None  # => False
    None is None  # => True

# None,0,空字符串,空列表,空字典都算是False。所有其他值都是True。    bool(0)  # => False
    bool("")  # => False
    bool([]) # => False
    bool({}) # => False

 

时间: 2024-10-26 18:36:34

Python3 原始数据类型和运算符的相关文章

Java 第二章 变量 、数据类型和运算符 笔记

Java 第二章 变量 .数据类型和运算符 一.变量:存储数据的一个基本单元. 二.变量的声明和赋值: 1)声明并赋值:数据类型 变量名=值;      例:int  price=1000; 2)声明.赋值分两步:数据类型 变量名;   例: int  price; 变量名=值;              price=1000; 三.数据类型2种: 1)基本数据类型8种: Byte 长度:-128~127(-2的7次方到2的7次方减1) Short   -2的15次方到2的15次方减1 Int

java中的数据类型和运算符的总结归类。

首先学习java肯定先要了解java的发展史,以及java的特点,常见的dos命令,jdk的安装,如何开发java程序等等一下概念行的东西,这里面我都不一一说了. 今天这一章主要想总结一下java中的数据类型和运算符2大方面. 再说数据类型之前先说一下标识符的命名规则: 总的命名规则:见名知意.如果有多个单词组成,首单词小写,其余单词的首字母大写(驼峰命名法).1.首字母只能是字母,下划线和$2.其余字母可以字母,下划线,$和数字3.不能使用预留关键字4.严格区分大小写(总体来说和c语音一样)

第二章:数据类型和运算符

第二章:数据类型和运算符 计算机中的进制 **标识符 总的命名规则:见名知意.如果有多个单词组成,首单词小写,其余单词的首字母大写(驼峰命名法).1.首字母只能是字母,下划线和$2.其余字母可以字母,下划线,$和数字3.不能使用预留关键字4.严格区分大小写 数据类型*** 基本数据类型 整型 byte(1个字节) short(2个字节) int(4个字节) long(8个字节) 浮点型 float(4个字节) double(8个字节) 字符型 char(2个字节)采用Unicode码 布尔型 b

第二章 变量,数据类型和运算符

第二章 &变量,数据类型和运算符 英文新识: double 双精度浮点 string  字符串 character  字母 integer  整数 Scanner  扫描仪 score  分数         name  名字     boolean  布尔   true  真          false  假 语法新知: double score =98.5; //声明双精度浮点型变量score存储分数 String name="张大侠";        //声明字符串型变

Java 数据类型和运算符

                                                  Java   数据类型和运算符 Java 基础语法 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如,一条狗是一个对象,它的状态有:颜色.名字.品种:行为有:摇尾巴.叫.吃等. 类:类是一个模板,它描述一类对象的行为和状态. 方法:方法就是行为,一个类可以有很多方法.逻辑

2018-1-24 数据类型和运算符

有关于php数据类型和运算符的相关知识: 整体划分: 标量类型: int, float, string, bool 复合类型: array, object 特殊类型: null, resouce 整数类型:int integer 整数进制:十进制.八进制.十六进制 十进制转二进制:$v1 = decbin(123); 注意:参数必须是10进制数字,转换后的结果必然是二进制字符串. 十进制转八进制:$r1 =  decoct(十进制数字): 结果是一个8进制数字字符串. 十进制转十六进制:dech

Day2 数据类型和运算符

基本数据类型 Java 是一种强类型的语言,声明变量时必须指明数据类型.变量(variable)的值占据一定的内存空间.不同类型的变量占据不同的大小.Java中共有8种基本数据类型,包括4 种整型.2 种浮点型.1 种字符型.1 种布尔型,请见下表. Java基本数据类型 数据类型 说明 所占内存 举例 备注 byte 字节型 1 byte 3,127   short 短整型 2 bytes 3,32767   int 整型 4 bytes 3,21474836   long 长整型 8 byt

变量、数据类型和运算符

常用Java数据类型 int(整型).double(双精度浮点型).char(字符型).String(字符串型) 变量声明及使用的语法 数据类型 变量名 = 值 变量命名规则 1.变量必须以字母."_"或"$"符号开头 2.变量可以包括数字,但不能以数字开头 3.除了"_"或"$"符号以外,变量名不能包含任何特殊字符 4.不能使用java语言关键字 常用算术运算符 +(加法运算符,求操作数的和) -(减法运算符,求操作数的差)

java基础知识—变量、数据类型和运算符

1.变量:存储数据的一个基本单元.2.变量的声明和赋值: 1)声明并赋值;数据类型 变量名=值 例如:int prince=10; 2) 声明.赋值分为两步: 数据类型 变量名: 例如:int=price; 变量名=值 例如:price=10 3.数据类型分为两种: 1)基本数据类型八种: byte (-2的7次方到2的7次方-1) short (-2的15次方到2的15次方-1) int (-2的31次方到2的31次方-1) long (-2的63次方到2的63次方-1) 99l float