Python变量、运算符与数据类型

一、变量
1.python的变量不需要提前定义类型;
2.只能包含数字、字母和下划线,可以使用字母和下划线开头,不能让数字打头;
3.变量中不能含有空格
4.若连接两个变量,可直接使用“+”

二、运算符
1.算术运算符:

  • 加:两个对象相加,或者一元加,示例 x + y
  • 减:两个对象相减,或得到负数,示例 x - y
  • 乘:两个操作数相乘,或是返回一个被重复若干次的字符串,示例 x * y
    / 除:两个操作数相除(总是浮点数),示例 x / y
    % 取模:返回除法(/)的余数,示例 x % y(x/y 的余数)
    // 取整除(地板除):返回商的整数部分,示例 x // y
    ** 幂:返回 x 的 y 次幂,示例 x ** y
    2.比较运算符:
    > 大于:如果左操作数大于右操作数,则为True,示例 x>y
    < 小于:如果左操作数小于右操作数,则为True,示例 x<y
    == 等于:如果两个操作数相等,则为True, 示例 x==y
    != 不等于:如果两个操作数不相等,则为True,示例 x!=y
    >= 大于等于:如果左操作数大于或等于右操作数,则为True,x>=y
    <= 小于等于:如果左操作数小于或等于右操作数,则为True,x<=y
    3.赋值运算符:
    =:x = 5 有 x = 5
    +=:x += 5 有 x = x + 5
    -=: x -= 5 有 x = x - 5
    *=: x *= 5 有 x = x * 5
    /=: x /= 5 有 x = x / 5
    %=:x %= 5 有 x = x % 5
    //=: x //= 5 有 x = x // 5
    **=: x **= 5 有 x = x ** 5
    &=: x &= 5 有 x = x & 5
    |=: x |= 5 有 x = x | 5
    ^=: x ^= 5 有 x = x ^ 5
    >>=: x>>=5 有 x=x>>5
    <<=: x<<=5 有 x=x<<5
    4.位运算符:
    & 按位与(AND):参与运算的两个值的两个相应位都为1,则该位的结果为1;否则为0
    | 按位或(OR):参与运算的两个值的两个相应位有一个为1,则该位的结果为1;否则为0
    ~ 按位翻转/取反(NOT):对数据的每个二进制位取反,即把 1 变为 0 ,把 0 变为1
    ^ 按位异或(XOR):当两个对应的二进制位相异时,结果为1
    >> 按位右移 :运算数的各个二进制位全部右移若干位 x >> 2
    << 按位左移:运算数的各个二进制位全部左移若干位,高位丢弃,地位不补 0
    三、数据类型
    1.数值(Number)
    int: 都是长整型,没有大小限制,受限于内存区域大小的限制.
    float: 由整数部分和小数点部分组成,支持十进制和科学计数表示,c的双精度型实现.
    complex: 有实数和虚数表示,实数和虚数都是浮点数.
    bool: int的子类,仅有两个实例True,False对应1和0,可以整数直接运算.
    2.字符串(String)
    一个一个的字符组成的有序数列叫做字符串
    列表(List)
    队列内个体称为元素,有多个元素组成列表,元素可以是任意对象,如数字,字符串,对象,列表等.列表采用线性的数据结构,使用[]表示,类型是可以变的,可以使用索引.
    字典(Dictionary)
    元组(Tuple)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值