python字符串格式化及运算符

1.字符串的格式化

字符串+字符串 √

字符串+int ×

两种表示方法:

1)字符串输出时利用占位符表示:

%s 占位符

%d 数字(取整)

%f  %.1f 小数后一位

2)利用format表示:

# 占位符表示(%s, %d数字取整, %f %.1f 代表小数位数一位)
# format 前面用{}表示
person = '孙悟空'
address = '天宫'
print('订单的收件人是' + person + '联系地址是' + address)
print('订单的收件人是%s联系地址是%s' % (person, address))
print('订单的收件人是{}联系地址是{}'.format(person, address))

结果:

订单的收件人是孙悟空联系地址是天宫
订单的收件人是孙悟空联系地址是天宫
订单的收件人是孙悟空联系地址是天宫

2.键盘阻塞式输入:input()

3.运算符

1)赋值运算符:

        = (赋值运算符,将内存地址给赋值的变量)       +=        -=        *=        /=

2)算数运算符:

        +        -        *        /        **幂函数        //取整        %余数

3)关系运算符:

        ==        !=          >=        <=        >        <        is        isnot

age = 20
age1 = 20
print(id(age))
print(id(age1))
print(age is age1)

结果:

1713139312
1713139312
True

结果相同,同数据在同一地址

4)逻辑运算符:

        and与        or或        not非

5)位运算:

        & 类似于and        |或 类似于or        !非 类似于not

        ^ 异或(相同的是0,不同的是1)        << 左移        << 右移

6)三目运算符:

结果  if  表达式  else  结果


版权声明:本文为m0_56557880原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。