ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

我的Python之路(四)

2019-07-26 17:36:45  阅读:155  来源: 互联网

标签:False Python 之路 运算符 索引 print True 赋值


Python编程之运算符

赋值运算符与扩展的赋值运算符

  • 赋值运算符是 ’ = '号
    赋值运算符的作用是将等号右边的值赋予到等号左边的变量中

算术运算符

  • +、-、*、/、//(整除)、%、**(乘方)

    div1 = 5/3
    print(div1)
    div2 = 5//3
    print(div2)
    

    整除的结果总是只保留整数部分

    mod1 = 23%7
    print(mod1)
    

    求余的结果总是与除数保持一致

    print(4**5)
    print(1024**.25)
    print(1024**(1/5))
    print(32**.5)
    

    ** 可以用来求乘方也可以用来求开方
    如果要实现复杂的数学运算,可以导入math模块

扩展的赋值运算符

x += y,即对应与x = x+y
x -= y,即对应与x = x-y
x = y,即对应与x = xy
x /= y,即对应与x = x/y
x //= y,即对应与x = x//y
x %= y,即对应与x = x%y
x **= y,即对应与x = x**y

索引运算符

  • 索引运算符就是 [ ] 方括号

  • 方括号中可使用单个索引,用于访问单个元素

  • 方括号中也可以使用索引范围,使用索引范围时,还可以指定步长

    str2 = "HoudiniVFX"
    print(str2[-2])
    print(str2[1:5:2])
    

    索引运算符对所有的序列**(字符串、字节串、列表、元组)**都起作用

比较运算符和逻辑运算符

比较运算符

> 、>= : 大于、大于或等于
<、<=:小于、小于或等于
==:等于
!=:不等于
is(is not):判断两个变量引用的对象是否相同(不相同),如果相同(不相同)返回True,否则返回False

逻辑运算符

and:与,任一操作中为False,结果返回False
or:或,任一操作中为True,结果返回True
not:非,只需要一个操作数,如果操作数为True,则返回False;如果操作数为False,则返回True

三目运算符

  • Python使用if表达式代替三目运算符

  • True_statements if expression else False_statements

  • if支持嵌套

    name = str(input("请输入你的名字:"))
    age = int(input("请输入你的熟练度:"))
    print(name[-2:] + " 先生/女士" + "您好!") if(age > 4500) else print(name[-2:] + " 小朋友" + "你好呀!")
    

in运算符

  • 用于判断元素是否在一个序列(字符串、字节串、序列、元组)中

     str3 = "吸油糖"
     print("吸" in str3)
     print("广州" in str3)
    

标签:False,Python,之路,运算符,索引,print,True,赋值
来源: https://blog.csdn.net/luomit/article/details/96822251

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有