小甲鱼视频笔记整理(1-5).docVIP

  • 0
  • 0
  • 约1.93千字
  • 约 5页
  • 2020-12-24 发布于浙江
  • 举报
零基础入门学习Python(小甲鱼)笔记整理(class 1 - class 5) Class1 1、IDLE是一个python shell,shell就是一个通过键入文本与程序交互的路径。 2、Alt+n进入上一条语句;Alt+p进入下一条语句。 3、\n为换行符(lf),\r是回车符(CR)。 4、Python3中的输出语句格式为:print(’hello world!’)。如果输入print ’hello world!’(这是Python2的输出格式)或者printf(‘hello world!’)(这是c语言的输出格式)。【Notice】:如果输入print(‘hello world’); 可以正常输出,但是Python中的语句不需要使用分号结尾,除非在同一行输入多个语句。 5、Python的其他输入情况 【Notice】:hello world是一个字符串,8是一个整型,不能直接用加号连接。 6、什么是脚本语言? 7、直接输入5+8与输入print(5+8)有何不同? Class2 1、tab键的作用:1)缩进2)键入几个字母,按下tab,列出候选字。 2、BIF是built-in functions的缩写。 3、通过命令dir(___builtins__)可以查看各个BIF的名称;通过命令help(BIF)可以查看各个BIF的作用,例如help(print)可以查看print的相关信息。 Class3 1、【Notice】:third作为first和second的和,并没有随着first的变化而变化。 代码 输出 2、转义字符及原始字符串的使用方法。 打印单引号的办法——只用转移字符,即输入print(“\’”)。【Notice】:反斜杠也可以对自身进行转义。 原始字符串的使用方法就是在字符串前边追加一个英文字母r即可。 【Notice】:下一例子中的str2=r’c:\program files\fishc\good’’\\’等价于str2=r’c:\program files\fishc\good’+’\\’。 4、if 1=num=100等价于num=1 and num=100。两种表达都符合语法规范。 Class4 1、import random #导入random随机数模块 secret= random.randint(1,20) #产生一个1到20的整型随机数 2、Python3中一个语句可以分成多行书写吗? 可以。如果有括号(小括号、中括号、大括号),可以在任意地方断行。如果没有,需要在断开的地方添加 \ 字符,表示这一行尚未结束。 3、Python3中一行可以书写多个语句吗? 可以。各个语句用分号隔开。 4、python中的and和c语言中的的区别是什么? 逻辑运算,都是短路求值,不同在于C中返回的始终是逻辑值,而python中返回的是实际的对象。 5、什么是短路逻辑? if a and b #如果a是false,那么跳过b的判断,结果直接false ; if a or b #如果a为true,那么跳过b的判断,直接true。 在 if a and b 这个表达式中,只有a和b都为真,表达式的结果才为真。因此,如果a为假,那么直接就可以得出结果为假(此处省略了对b的判断),表达式返回a的值(即为0);如果a为真,则继续判断b的真假(只有a为真时才会去判断b),当b为真时,表达式返回b的值。多个and相连时同理。对or同理。 Class5 1、True相当于1,False相当于0,并且可以计算。 2、类型的确定方法 isinstance(待确定类型,指定的类型),isinstance返回true表示两者相同,返回false表示两者不同;Type(a)可以知道a的数据类型。 3、通过判断实现用户输入类型错误给出提醒的办法——主要思想:通过比较输入值的类型与符合要求的类型是否相同来判断用户是否输入类型错误。 【Notice】: 下列代码中,input()的返回值永远都是字符串类型,所以not isinstance(temp,int)永远返回0,无法实现对用户输入类型错误的判断。 temp=input(‘请输入一个数:’) While not isinstance(temp,int): 4、使用int实现对数字的四舍五入 主要思路:5.5以上的值加上0.5会变成6.x,在通过int对其取整既可以实现“四舍五入”。

文档评论(0)

1亿VIP精品文档

相关文档