python学习笔记(3)-运算符和输入输出

本文介绍了Python语言中的各种运算符,包括算术、比较、赋值、逻辑、位、成员和身份运算符。还详细讲解了运算符的优先级规则。此外,讨论了`print`函数的使用,如如何格式化输出和设置分隔符。同时,提到了`input`函数用于获取用户输入并转化为字符串的特性。
摘要由CSDN通过智能技术生成

运算符

  • 运算符:以1 + 2为例,1和2被称为操作数,“+” 称为运算符。
  • Python语言支持以下类型的运算符:
    • 算术运算符
    • 比较(关系)运算符
    • 赋值运算符
    • 逻辑运算符
    • 位运算符
    • 成员运算符
    • 身份运算符
算术运算符

在这里插入图片描述

a = 10 % 3
b = 2 ** 3
c = 10 // 3
print(c)
比较运算符

在这里插入图片描述

  • 对于连续比较,Python是按这种机制解释的:
    • 3>2>1 等于 (3>2) and (2>1)
赋值运算符

在这里插入图片描述

位运算符(忽略)

在这里插入图片描述

逻辑运算符

在这里插入图片描述

成员运算符

在这里插入图片描述

身份运算符(后面理解)

在这里插入图片描述

运算符优先级
  • 下表列出了从最高到最低优先级的所有运算符。优先级高的运算符优先计算或处理,同级别的按从左往右的顺序计算(赋值运算符除外,它是按从右往左的顺序

在这里插入图片描述

输入输出

print输出
  • print用于将内容格式化显示在标准输出上,主要指的是屏幕显示器

  • a = 10
    print(a)
    
    
  • print可以接受多个字符串,字符串类型的变量。每个字符串用逗号“,”隔开,连成一串输出。print会依次打印每个字符串,同时,每遇到一个逗号“,”就输出一个空格。

  • a = 10
    b = 20
    name = 'bobo'
    salary = 1000
    print(a,b,name,salary)
    
    
  • sep和end设置:

    • sep表示分隔的符号,默认是一个空格
    • end表示打印后的结束方式,默认为换行符\n
  • a = 'bobo'
    b = 20
    c = 1.123
    print(a,b,c,sep='+++')
    
  • %百分号格式化输出方式

  • name = 'jay'
    print('该名同学的姓名是:%s'%name)
    
    age = 20
    print('该名同学的年龄是:%d'%age)
    
  • 格式化符号:

在这里插入图片描述

input输入
  • input可以获取用户输入,保存成一个字符串。一定要注意,input的返回值是一个字符串类型。哪怕你输入的是个数字1,返回给你的只会是字符串“1”,而不是 整数1。

  • name = input('enter your name:')
    print('该名同学的名字:%s'%name)
    age = input('enter your age:')
    print('年龄:%s'%age)
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

资料小助手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值