初识pyth—-运算符、类型转换、用户交互以及转义字符

初识pyth—-运算符、类型转换、用户交互以及转义字符好 那么本期就让我们一起来学习一下运算符以及如何实现类型转换和用户交互并且粗略介绍一下常用的转义字符

大家好,欢迎来到IT知识分享网。

好,那么本期就让我们一起来学习一下运算符以及如何实现类型转换和用户交互并且粗略介绍一下常用的转义字符

一、运算符

1.1 算术运算符

a = 10

b = 20

初识pyth----运算符、类型转换、用户交互以及转义字符

各算数运算符的描述以及实例如上图所示,在这里就不过多介绍

接下来介绍算数运算符在字符串中的使用

  • 拼接字符串

例:将字符串A = “Hello” 和 B = “python” 使用加号拼接在一起

A = "Hello" B = "python" print(A+B) #输出结果 Hellopython

从这个例子可以看出,使用加号可以对两个字符串进行拼接

注意:当使用加号对字符进行拼接时,被拼接的字符需是同种数据类型才可进行拼接,如果被拼接的字符不属于同一类型,程序就会报错

例:

A = "python" B = 10 print(A+B) #输出结果 TypeError: can only concatenate str (not "int") to str # 报错信息
  • 数字和字符串作乘法运算时,会将这个字符串重复多次
A = "Hello" B = 5 print(A*B) #输出结果 HelloHelloHelloHelloHello

可以看出,当对A和B作乘法运算时,A被重复了5遍,因此打印的结果为五个Hello

1.2 赋值运算符

a = 20

c = 200

初识pyth----运算符、类型转换、用户交互以及转义字符

下面,我们来看一个简单的例子

例:对a和c作以上运算

c += a # c = c + a print(c) c /= a # c = c / a print(c) c *= a # c = c * a print(c) c %= a # c = c % a,取模计算,也可成为取余计算,即对计算结果取余数 print(c) c //= a # c = c // a print(c) #输出结果 220 10.0 # 除法除出来的结果就是一个浮点型 4000 0 10

各运算结果如上,在这里不作过多赘述

1.3 比较运算符(返回一个布尔值)

a = 10

b = 5

初识pyth----运算符、类型转换、用户交互以及转义字符

直接看例子

a = 10 b = 5 print(a == b) print(a != b) print(a > b) print(a < b) print(a >= b) print(a <= b) False True True False True False

注意:所有的比较运算符返回1表示真,返回0就表示假

  • 1 与True等价
  • 0 与False等价

1.4 逻辑运算符

有这样两个命题p和q,其中p为真命题,q为假命题,那么’p或q’为真,’p且q‘为假,非q为假,非q为真

初识pyth----运算符、类型转换、用户交互以及转义字符

直接看例子:

A = 10 > 5 # 真命题p B = 5 > 10 # 假命题q print(A and B) # p且q为假 print(A or B) # p或q为真 print(not A) # 非p为假 print(not B) # 非q为真 #输出结果 False True False True

注意:当作逻辑运算时,and、or、not全部都是小写

1.4.1 逻辑运算符的本质

在python中,and和or不一定会计算右边表达式的值,有时候只会计算左边表达式的值就能得到最终的结果

对于and:两者都要满足才可为真

对于or:有一个为真,结果就为真

1.5 成员运算符

成员运算符时python中独有的运算符,常用于判断对象是否是某个集合的元素之一,并且该运算符的运行速度很快,结果是返回一个布尔值

初识pyth----运算符、类型转换、用户交互以及转义字符

例:

A = 3 list1 = [1,3,5,7,9] list2 = [0,2,4,6,8] print(A in list1) # A在list1内,返回结果为True print(A in list2) # A不在list2内,返回结果为False print(A not in list1) # A在list1内,返回结果为False print(A not in list2) # A不在list2内,返回结果为True #输出结果 True False False True

各输出结果如上,在这里不做过多赘述

二、类型转换

语法:

需要转换成的类型(需要转换的字符)

例:将整形A = 175 转换成浮点型A = 175.0

A = 175 B = float(A) print(B) #输出结果 175.0

其它类型的字符之间的转换类似,但是,被转换的数据必须是有意义的

例:

A = 175m B = float(A) print(B) #输出结果 SyntaxError: invalid syntax #报错信息

该例中需要转换的字符由于非纯数字,故而无法实现转换,因此编译器会报错

三、用户交互

3.1 输入函数 input()

该函数对于用户输入的任何内容都会将其保存为字符串类型

input() 括号中的内容被称为提示信息

例:

Name = input("请输入你的名字 ") print(Name) #执行结果 请输入你的名字 Python Python

注意:input()的作用只是接收值,另外,无论用户输入的值是什么类型,input接收的值都是字符串类型

3.2 输出函数print()

该函数可一次性输出多个值,并且可以在其中进行数字计算,另外,其有换行的作用,并且,其尾部含有一个end参数,该参数的默认作用就是换行,其形式为end=”\n”,这里的参数可以为任意字符

print("Hello") print() print(3+5) #改变其尾部参数的值" print("Hello",end="2") print("python",end="@") #输出结果 Hello 8 Hello2python@

可以看出,第二个print()在这里起到了换行的作用,而第三个print()也直接计算出了其内部数字的和,后两个因为修改了其尾部参数,因此失去了换行的功能,但替换的字符也被打印了出来,这点需要注意

四、转义字符

首先,转义字符可以改变字符原来的含义,其次,转义字符必须写在引号里面,最后,加了转义字符后字符就相当于变成了纯文本,输出结果就相当于输出一串字符串,下面介绍三个常用的转义字符

  • \n —》换行符
  • \t —》制表符(四个空格)
  • \ \ —》就相当于\

例:

print('I\'m python') print('Hello\nworld') print('Hello\tworld') print('\\\n\\') #输出结果 I'm python Hello world Hello world \ \ 

首先看第一个输出语句,我们知道如果这里不添加转义字符,那么系统就会报错,因为出现了三个引号,而这里使用了转义字符则规避了这一问题,再看第二个,由于\n起换行的作用,因此Helloworld会分两行输出,第三个制表符\t则让Hello world之间多了四个空格,至于最后一个,两个\\表示一个\,又其中间含有换行符\n,因此最终结果为分行输出的两个\。

好,以上就是本期所有内容,通过本期的学习估计很多小伙伴都对运算符,转义字符,如何实现类型转换以及用户交互有了清晰的了解,当然,本期也只是作粗略的讲解,想进一步了解的小伙伴们不妨查阅更加专业的资料哦~下一期将给大家带来函数部分的内容,喜欢的小伙伴不要错过哦~我们下期见

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/112266.html

(0)
上一篇 2026-01-19 16:11
下一篇 2026-01-19 16:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信