1、感谢您下载平台上提供的PPT作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐初识Python揭阳市揭东区第二中学 许家乐数据与信息第四章第一节感谢您下载平台上提供的PPT作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐学习目标Content01掌握print()输出函数的使用。02理解Python常量与变量的概念。03掌握Python变量的命名和赋值。感谢您下载平台上提供的PP
2、T作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐输出函数print()感谢您下载平台上提供的PPT作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐print(object,sep=,end=n)输出函数object 是要输出的对象,可以是常量、变量、表达式、函数等。运行过程始终不改变的量,通常是固定的数值或字符串。常量运行过程可以变化的量,由变量名和变量值组成。变量由运算符、
3、操作数连接而成的式子。表达式组织好的、可以重复使用的、用来实现单一或相关联功能的代码段。函数输出函数注意:编辑代码时所有的符号都是英文符号;打印文本时,括号里的内容需要加引号。注意:编辑代码时所有的符号都是英文符号;打印文本时,括号里的内容需要加引号。感谢您下载平台上提供的PPT作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐练习1:输出 Hello Worldpython自带编辑器 IDLE:位置在桌面或左下角菜单里面找Python3.8IDLEIDLE是Python软件包自带的一个
4、集成开发环境,可以方便地创建、运行、调试Python程序。页面打开长这样页面打开长这样新建文件编辑代码新建文件编辑代码File New File 输出函数感谢您下载平台上提供的PPT作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐键盘快捷键切换输入法快捷键:同时按shift和ctrl输入法中英文的切换:单按shift 在键盘上打印双引号:先按住shift,再按”感谢您下载平台上提供的PPT作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,按照
5、传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐练习1:输出 Hello World输出函数感谢您下载平台上提供的PPT作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐print(object,sep=,end=n)sep表示多个输出对象中间的分隔符,缺省则默认是一个空格。在输出对象后面加上,sep=”双引号中间的部分就会加在对象中间,用来分隔对象。输出函数感谢您下载平台上提供的PPT作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维
6、权,按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐print(object,sep=,end=n)end表示输出对象的结束位置在输出一个字符串,缺省则默认为一个n(换行符)。在输出对象后面加上,end=”双引号中间的部分就会加在对象最后面,表示输出结束了。输出函数感谢您下载平台上提供的PPT作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐常量与变量感谢您下载平台上提供的PPT作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,
7、按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐常量运行过程始终不改变的量,通常是固定的数值或字符串。常量在这个输出函数中,双引号内的语句 hello python(称为字符串,以后细讲),它在运行时完全没有变化,这就是常量。感谢您下载平台上提供的PPT作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐字符串整数型浮点型复数科学计数法:feN=f*10Nint()float()complex()平时一般用不到常量常量描述的是程序中数据的存在形式,而不是数据的类型。数据的类
8、型是可以用函数转换的,数值和字符串可以互换。str()判断数据类型:type()感谢您下载平台上提供的PPT作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐 运行过程可以变化的量,由变量名和变量值组成。什么是变量?变量room1room2room3a=1234赋值 变量名(标识符)变量值(内容)赋值号room1=“房东”room2=“房东”room3=“房东”房东room1房东room2房东room3room2=“冰墩墩”room3=“雪容融”print(room1,room2,roo
9、m3)明确赋值方向,把 右边 赋值给 左边感谢您下载平台上提供的PPT作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐变量room1=“房东”room2=“房东”room3=“房东”room2=“冰墩墩”room3=“雪容融”print(room1,room2,room3)练习2:书写以下代码并运行;观察运行结果,发现了什么?房东room1冰墩墩room2雪容融room3房东 冰墩墩 雪容融变量就相当于一个房间,房间住谁都行,但是房间很小,它只能住一个人,所以变量只能记住最后一次赋值的
10、结果。感谢您下载平台上提供的PPT作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐变量room1=room2print(room1,room2,room3)练习2:在上题的基础上添加以下代码并运行;观察运行结果,发现了什么?冰墩墩room1冰墩墩room2雪容融room3房东 冰墩墩 雪容融 变量的值是可以传递的,可以将赋值号右边的变量值传递给左边的变量,则左边变量的值会变化,右边的值保持不变。冰墩墩 冰墩墩 雪容融第一次输出的room1的值是房东,第二次输出变成了冰墩墩。感谢您下载平
11、台上提供的PPT作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐变量的命名规则变量名只能包含字母、数字和下划线组成。变量名能够以字母或下划线开头,但。变量名应尽量使用或单词,如果是多个单词那么每个单词之间可使用。Python。a和A是完全不同的。尽可能。因为在一些字体中,这些字符不能与数字 1 和 0 区别。变量感谢您下载平台上提供的PPT作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中
12、学 许家乐变量的命名规则,即不要使用Python保留用于特殊用途的单词,比如说print。#查询python保留关键字的列表import keywordprint(keyword.kwlist)变量感谢您下载平台上提供的PPT作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐Quiz变量1.判断下列哪一个是合格的变量名()A.1a B.break C._A D.a+b E、money$2.小程同学先后给变量a赋值情况如下:a=100a=a+1a=“abc”最后变量a 存储的是哪个值?()
13、A.100 B.“abc”C.111 D.a+1单选题感谢您下载平台上提供的PPT作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐变量拓展学习:能否在一行代码中同时赋值多个数据呢?如图,我们可以在同一行代码中,同时将整数1和两个字符串分别赋值给x,y,z,赋值顺序从左到右一一对应。这种在同一行代码中对不同变量同时赋予不同的值的方法,叫做“多元赋值”。用这一方法,可以快速为多个变量赋值,减少篇幅。如:有变量x,y,z,要同时给这三个变量赋值,能不能只写一行代码?感谢您下载平台上提供的PP
14、T作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐变量拓展学习:除了减少篇幅,“多元赋值”还有什么作用?还是租房的问题,冰墩墩和雪容融想互换房间,房东说让他们私下解决,不用联系他,那应该怎么写代码呢?尝试补全下方代码,实现房间的交换。房东room1冰墩墩room2雪容融room3room1,room2,room3=“房东”,“冰墩墩”,“雪容融”print(room1,room2,room3)room2,room3=room3,room2#标准答案,=,感谢您下载平台上提供的PPT作品
15、,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐拓展学习:交换房间案例变量有的同学写的不一样也可以得到一样的结果,为什么说相对不够准确呢?方法一:room4=room2room2=room3room3=room4解释:先找一个空房间,让冰墩墩暂时住进去,等雪容融搬进冰墩墩的房间后,冰墩墩再搬进雪容融的房间。缺点:不是同步交换的,赋值号右边的变量值虽然传了一份给左边,自己原来的值并没有改变,需要再用新的值覆盖。方法二:room2,room3=“雪容融”,“冰墩墩”解释:直接重新赋值,重新安排租房。缺点:只是进行了变量值的更新,相当于直接把原来的租客挤走换新的,而不是两个人商量好了进行友好交换。感谢您下载平台上提供的PPT作品,为了您和以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!揭阳市揭东区第二中学 许家乐下节再见