欢迎光临散文网 会员登陆 & 注册

Pyhton少儿编程(2)编程基础

2023-08-31 12:08 作者:小晓少儿编程  | 我要投稿

一、Print()函数


1、作用 / 用途:print()是输出语句,可在显示器上打印输出内容。

2、语法 / 用法:

(1)输出字符串:用引号(单引号、双引号)将字符串包住,直接放入圆括号内。如下图:


(2)输出数字:直接将数字或者数字的计算表达式放入圆括号内,如下图:


(3)输出变量:变量是不带引号的字符串,直接把变量名放入圆括号,在打印变量之前,一定要先声明变量。如下图:


(4)输出多个内容:print()语句除了能完成以上三种输出工作,还能同时输出多个内容,甚至混合输出,中间用逗号(,)分隔。如下图:


(5)多个相同字符串的便捷输出:字符串要输出几遍就乘以数字几。如下图:


(6)换行符:print()语句默认自带换行符,也就是说,每个print()语句输出完毕,都会执行换行操作,让新的语句另起一行。这里的换行符是"\n",用变量"end"接收,end="\n"表示在输出的末尾加上换行符,如果不写end="\n",print()语句或默认带上这个参数。如下图:

无论是明确声明换行,还是默认换行,就算把输出语句写在同一行,也会换行输出。

如果要打破这个规则,只需把end参数修改成其它内容即可。如下图:


(7)转义符:现在我们知道,引号是用来包装字符串的,被引号包住的内容都是字符串。如果想要输出引号怎么办呢?比如输出:“I'm China!”。这时,需要一个特殊的符号(\)进行处理,这个\可以把引号的含义转换成字符含义,所以,这里的 \ 称为“转义符”。如下图:


(8)跨行输出:用三引号(单引号、双引号均可)将输出内容包住。如下图:


3、易错提醒:

(1)print后面的圆括号,以及上文使用到的单引号、双引号、三引号、空格,必须是英文半角输入模式的符号,千万不能使用中文输入法!

(2)只有字符串的输出才需要加引号,数字和变量千万不要加引号,如果加了引号,就都变成字符串了。



二、变量与变量命名


1、变量的含义:

跟Scratch图形化编程里的变量一样,Python中的变量也是存放数据的容器。这里需要更深入一些:程序运行过程中需要用到或者临时产生的数据保存在内存中,为了便于管理这些数据,将内存分成一个个小格子,每个格子里存放的数据就是“变量值”,“变量名”就是贴在格子上的标签,便于区分不同的格子;变量名变量值共同组成了变量。在编程中,书写格式如下:变量名 = 变量值。


2、变量的命名规则:

(1)变量名由大小写字母、数字、下划线以及汉字组成,虽然汉字也能作为变量,由于容易出现编码问题,所以不推荐使用。

(2)变量名必须由字母或者下划线开头,不能以数字开头。在Python中,下划线开头的变量有特殊含义,所以不推荐下划线开头。

(3)变量名中不能出现空格或标点符号及特殊字符。

(4)变量名不能使用保留字。

(5)Python严格区分大小写,所以变量名对大小写是敏感的,同样的字母,大写和小写表示两个不同的变量。


3、保留字:

保留字也称关键字,是指编程语言本身的编译器中已经使用过的变量名(通常是单词或单词缩写),这些名称,在编程语言中具有特殊功能或含义。编程人员禁止使用保留字。几乎所有的编程语言都有自己的保留字,编程语言不同,保留字也不尽相同。

Python共有35个保留字,红色方块内的关键字必须要掌握。保留字的查看命令如下图:

如果强行将保留字作为变量名,会报语法错误,如下图:


4、易错提醒:

(1)Python可以同时给多个变量赋值,可以将多个变量名指向同一个变量值,也可以给多个变量名赋予不同的值。如下图:

注意:给多个变量指定不同数值的时候,变量名的顺序和数值的顺序是一一对应的;变量名的数量和数值的数量一定要相同,否则会报错。

(2)命令函数不一定是保留字,比如求和函数sum()中的sum就不是保留字,sum就可以充当变量名。即便如此,还是强烈建议,不要使用sum作为变量名,要养成良好的命名习惯。



三、内置对象类型、类型转换


Python常见的内置对象类型有如下6种:数字(整型和浮点型)、字符串、列表、元组、字典、集合。

1、字符串与数字类型之间的转换:

将字符串转成数字类型是有前提条件的:只有看上去像数字的字符串,才可能转成数字类型。如果要转换成整数,使用int()函数;如果要转换成浮点型(小数),使用float()函数。如下图:


2、整型和浮点型之间的转换:

整型(整数)和浮点型(小数)都是数字,不同的是,浮点型的精度更高,占用的内存空间也更多。

(1)使用int()函数可以将浮点数转成整数。注意:转换的时候不是四舍五入,而是直接舍弃小数部分,保留整数部分,会损失精度。如下图:

(2)使用float()函数可以将整型转成浮点型。注意:转换之后,虽然数值大小相等,但是多了小数位,精度得到提升。如下图:


3、eval()函数:

eval()函数可以返回传入字符串的表达式的结果,由于返回的是表达式的值,所以eval()的返回值是数字类型的对象。如下图:


4、type()函数:

type()函数主要用于查看对象的数据类型,返回对象的类型名称。如下图:

现在要记住:str字符串类型,int整型float浮点型


5、字符串类型的基本运算:

(1)字符串的加法计算,就是将两个字符串连接起来。如下图:


(2)字符串的乘法运算,就是把字符串重复输出若干次,可以理解成重复输出相同内容的精简模式。如下图:


6、易错提醒:

(1)同类型之间的对象才能执行运算,不同类型之间的对象是不能运算的。注意:字符串的乘法运算除外。虽然整型和浮点型的类型名称不同,但它们都属于数字类型这一大类,所以整型和浮点型可以相互运算。

(2)str()、int()、float()这三个类型转换函数,在执行类型转换之前,要先计算对象的结果,然后再对结果进行类型转换。如下图:

(3)eval()函数接收的参数必须是可以计算的表达式。

(4)直接输出字符串带引号,通过print()函数输出的字符串,不带引号。如下图:

(5)字符串只有加法和乘法运算,没有减法和触发运算。



四、input()函数


input()函数接收一个标准输入数据,返回字符串类型;主要用于人机交互。

input()填入的参数是提示信息,输入的数据需要用变量来接收。如果圆括号内不填任何参数,显示器上就不会有任何提示信息。如下图:

注意:input()函数的返回值是字符串,就算输入的是数字,返回结果也还是字符串。


<完>



Pyhton少儿编程(2)编程基础的评论 (共 条)

分享到微博请遵守国家法律