美文网首页
python变量类型和运算符优先级

python变量类型和运算符优先级

作者: 小强不是蟑螂啊 | 来源:发表于2019-03-16 10:42 被阅读0次

python有五个标准的变量类型,Numbers,Strings,list,tuple,dictionary,

1 Nunbers
数字有int,long,float,complex四中类型,complex支持复数a + bj,可以用complex(a,b)表示, 复数的实部a和虚部b都是浮点型

2 Strings
字符串有两种取值顺序,从左到右,从右到左
s = 'hello world',s[1:5]取到的值就是'ello',不包括结束位置的字符,如果结束位置没有默认值即取到字符串最后,‘*’可以重复操作字符串,后面跟上重复的次数数字,‘+’可以拼接字符串

3 List
类似js中的数组,取值用s[i:j]来取List中的值,开头位置和结束位置如果没有即表示一直取到头或者尾,不包括结束位置的值,同样可以用‘*’号重复操作,‘+’可以为List拼接

4 tuple
tuple 元组类型,类似List,用()来标识,内部元素用逗号分隔,元素不能二次赋值,相当于只读列表

5 direactory
字典类型,相当于js中的对象,通过key来进行存取,方法keys()可以取到所有的key集合,values()可以取到所有的值集合

6 类型转换
int() , 用来转换为整形数字,必须是数字或者字符串
float() 用来转换为浮点型数字,必须是数字或者字符串
str(), 用来转化为字符串
complext(), 用来转换为复数
repr()将对象转换为表达式字符串,
long() 用来转换为一个长整数
tuple 用来转换为元组
lsit 用来转换为列表
dict 转换为字典类型
set 转换为可变集合
chr() 将数字转换为字符
hex() 将整数转换为十六进制字符串
oct() 将整数转换为八进制字符串

7 运算符优先级,从高到底排序
运算符 描述
** 指数 (最高优先级)
~ + - 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)
/* / % // 乘,除,取模和取整除

    • 加法减法

<< 右移,左移运算符
& 位 'AND'
^ | 位运算符
<= < > >= 比较运算符
<> == != 等于运算符
= %= /= //= -= += *= **= 赋值运算符
is is not 身份运算符
in not in 成员运算符
not or and 逻辑运算符

相关文章

  • 认识 Python

    认识 Python Learn point print() 数据类型 变量 input() 运算符 python ...

  • Python基础入门:从变量到异常处理(1天)--阿里云天池

    变量、运算符与数据类型和位运算 2 变量、运算符与数据类型 2.1注释 1.在python中,#表示注释,作用于整...

  • python变量类型和运算符优先级

    python有五个标准的变量类型,Numbers,Strings,list,tuple,dictionary, 1...

  • python的进修之路

    python基础篇(一)【变量,赋值,输入,输出和导入,运算符,数据类型,文件基本操作】 python基础篇(二)...

  • Python 记录

    特殊字符 转义字符 数据类型 Python 大小写敏感 运算符 优先级 序列 可以分为元组 tuple () 和列...

  • Python学习记录

    变量、运算符与数据类型 注释: 运算符 变量和赋值 数据类型与转换

  • Linux学习-Shell基础-数值运算和运算符

    declare 声明变量类型 一般变量 -x 环境变量declare 数值运算方法1方法2 运算符上面优先级较高运...

  • 教小朋友学 Python -- 条件与循环

    背景 昨天,为小朋友介绍了 什么是变量、什么是运算符以及运算符的优先级、什么是数据类型以及类型之间的相互转换。 教...

  • Python基础入门 - 基础知识

    1. Python概述 1.1 介绍 步骤介绍Python初识;变量和字符串;流程控制语句;运算符;可变类型的数据...

  • Python

    Python 算术运算符 假设变量a为20,变量b为10 变量的类型 整据类型可分为整数(int)浮点数(floa...

网友评论

      本文标题:python变量类型和运算符优先级

      本文链接:https://www.haomeiwen.com/subject/sxgdmqtx.html