zoukankan      html  css  js  c++  java
  • python_30期_第2讲【字符串&运算符】

    py运算符
    
    算术运算符
    
    +,-,*,/,%(取模返回除法的余数),**(幂:返回x的y次幂),//取整除-返回商的整数部分
    
    示例一:
      a=2
      b=3
      print(a+b)
      sum= a + b
      print(sum)
    
    示例二:
      a=2
      b=3
      print(a%b)
      sum= a % b
      print(sum)
    
    示例三:
      a=2
      b=3
      print(a**b)
      sum= a ** b#为2的3次方:输出结果为8
      print(sum)
    
    比较运算符
    
      ==,等于(比较对象是否相等)
      != 不等于(比较对象是否不相等)
      <> 不等于(比较对象是否不相等)类似于!=
      > 大于 (返回a是否大于b)
      < 小于 (返回a是否小于b)
      >= 大于等于 (返回a是否大于或等于b)
      <= 小于等于 (返回a是否小于或等于b)
    
      比较运算的结果值:布尔值(bool)True,False
      返回为True:0,False:1
    
    赋值运算符
    
      =,+=,-+,*=,/=,%=,**=,//=
    
    示例:
      c = c+a 等效于 c +=a
    
      逻辑运算符
    
      and(与),or(或),not(非)取反
    
      比较结果:布尔值bool Ture,False
    
    成员运算符
    
      in:指定的序列中找到值返回Ture,否则返回False
    
      not in 指定的序列中没有找到值返回Ture,否则返回False
    
    身份运算符
    
      is :判断两个标识符是否引用来自一个对象;x is y id(x)等于 id(y) is 返回结果 1
    
      is not:判断两个标识符是否引用来自不同的对象;x is y id(x)不等于 id(y) is not 返回结果 1
    
    位运算符
    
      &(位与),|(位或),^(位异或) ~(位取反),<<(左移动运算符),>>(右移动运算符)
    
      a=10,b=20
      a&b输出结果是12 #二进制解释:0000 1100
      a | b 输出结果是61#二进制解释:0011 1101
    
    py字符串操作
    
    索引取值,切片
    
    示例:str_1=“h     e      l    l    o   p   y   t   h   o   n ”
                          0      1     2   3  4   5    6  7   8   9  10 
                         -11  -10  -9  -8  -7  -6  -5  -4  -3  -2  -1
    
    切片:从字符串切出子字符串
      1.格式:字符串[起始索引:结束索引:歩长][m:n:k]
      2.默认索引为0,默认步长为1
      3.左必右开:含起始,不含结束
      4.常用形式:[起:末] [起:末:步长]
      5.步长为正,表示正序切,步长为负,倒序切
      6.字符串反转:[::-1](面试考点)
    
    Python转义字符,拼接
    
      r/R 拼接  
    
      print( r'
    ' )
      print( R'
    ' )
    
      
    换行   	   空格  
     回车  f 换页   退格  \反斜杠符号  续行符
    
    py常见的操作 内置函数
    
      join(字符串拼接)
    
      find(查找元素的位置)
    
      count(查找元素的个数)
    
      replace(替换字符)
    
      split(字符串分割)
    
      format(格式化输出)
    
      upper(将字母大写)
    
      lower(将字母小写)
    
      len(获取字符串的长度)
    
    格式化输出
    
      %s:格式化字符串
    
      %d 格式化整数
    
       %f 格式化浮点数字,可指定小数点后的精度
    
    print ("我叫 %s 今年 %d 岁!" % ('小明', 10))
    
      format(格式化输出)py运算符
    
    算术运算符
    
    +,-,*,/,%(取模返回除法的余数),**(幂:返回x的y次幂),//取整除-返回商的整数部分
    
    示例一:
      a=2
      b=3
      print(a+b)
      sum= a + b
      print(sum)
    
    示例二:
      a=2
      b=3
      print(a%b)
      sum= a % b
      print(sum)
    
    示例三:
      a=2
      b=3
      print(a**b)
      sum= a ** b#为2的3次方:输出结果为8
      print(sum)
    
    比较运算符
    
      ==,等于(比较对象是否相等)
      != 不等于(比较对象是否不相等)
      <> 不等于(比较对象是否不相等)类似于!=
      > 大于 (返回a是否大于b)
      < 小于 (返回a是否小于b)
      >= 大于等于 (返回a是否大于或等于b)
      <= 小于等于 (返回a是否小于或等于b)
    
      比较运算的结果值:布尔值(bool)True,False
      返回为True:0,False:1
    
    赋值运算符
    
      =,+=,-+,*=,/=,%=,**=,//=
    
    示例:
      c = c+a 等效于 c +=a
    
      逻辑运算符
    
      and(与),or(或),not(非)取反
    
      比较结果:布尔值bool Ture,False
    
    成员运算符
    
      in:指定的序列中找到值返回Ture,否则返回False
    
      not in 指定的序列中没有找到值返回Ture,否则返回False
    
    身份运算符
    
      is :判断两个标识符是否引用来自一个对象;x is y id(x)等于 id(y) is 返回结果 1
    
      is not:判断两个标识符是否引用来自不同的对象;x is y id(x)不等于 id(y) is not 返回结果 1
    
    位运算符
    
      &(位与),|(位或),^(位异或) ~(位取反),<<(左移动运算符),>>(右移动运算符)
    
      a=10,b=20
      a&b输出结果是12 #二进制解释:0000 1100
      a | b 输出结果是61#二进制解释:0011 1101
    
    py字符串操作
    
    索引取值,切片
    
    示例:str_1=“h     e      l    l    o   p   y   t   h   o   n ”
                          0      1     2   3  4   5    6  7   8   9  10 
                         -11  -10  -9  -8  -7  -6  -5  -4  -3  -2  -1
    
    切片:从字符串切出子字符串
      1.格式:字符串[起始索引:结束索引:歩长][m:n:k]
      2.默认索引为0,默认步长为1
      3.左必右开:含起始,不含结束
      4.常用形式:[起:末] [起:末:步长]
      5.步长为正,表示正序切,步长为负,倒序切
      6.字符串反转:[::-1](面试考点)
    
    Python转义字符,拼接
    
      r/R 拼接  
    
      print( r'
    ' )
      print( R'
    ' )
    
      
    换行   	   空格  
     回车  f 换页   退格  \反斜杠符号  续行符
    
    py常见的操作 内置函数
    
      join(字符串拼接)
    
      find(查找元素的位置)
    
      count(查找元素的个数)
    
      replace(替换字符)
    
      split(字符串分割)
    
      format(格式化输出)
    
      upper(将字母大写)
    
      lower(将字母小写)
    
      len(获取字符串的长度)
    
    格式化输出
    
      %s:格式化字符串
    
      %d 格式化整数
    
       %f 格式化浮点数字,可指定小数点后的精度
    
    print ("我叫 %s 今年 %d 岁!" % ('小明', 10))
    
      format(格式化输出)
  • 相关阅读:
    临时表各方式对比
    【译】表变量和临时表的比较(转)
    delete和truncate的一个严重区别
    各种临时表插入数据方式对比(包括自增列和GUID列)
    纤程模式的问题
    转 javascript针对DOM的应用(四)
    转 CSS兼容性(IE和Firefox)技巧大全 (四)
    转 CSS兼容性(IE和Firefox)技巧大全 (五)
    转 javascript针对DOM的应用(三)
    javascript基础知识大全(1)
  • 原文地址:https://www.cnblogs.com/zhang-ping1205/p/12983691.html
Copyright © 2011-2022 走看看