Python-一级1

入门

【电子学会一级考试内容】: 1. 理解“输入、处理、输出”程序编写方法; 2. 掌握Python的基本格式,编写程序时会合理的使用缩进、注释;
  • 程序设计语言又被称为编程语言
  • 计算机程序是使用编程语言组织起来的一级计算机指令
  • 计算机指令是指挥机器工作的指示和命令。
  • 编程语言分为机器语言、汇编语言、和高级语言。
  • 采用编译方式执行的语言称为静态语言。
  • 采用解释方式执行的语言称为脚本语言。
  • IPO 指的是输入、处理和输出。

Python 是交互式语言,即在 Python 提示符中直接互动执行编写程序。

IPO 编程方式

输出函数 Print

print(value,…,sep=’’,end=’\n’,file=None)

 mindmap
 root(print
内置函数用法) )输出到控制台( ))换行输出(( pStr["print('print 是内置函数')
打印字符串"] quotationMark1["单引号 print('single quotation mark')"] quotationMark2["双引号 print(“double quotation mark”)"] quotationMark3["三引号 print('''triple quotation marks''')"] quotationMark4["三引号 print(“““triple quotation marks”””)"] pNum["print(90)
打印数字"] pVariable["print(variable)
打印变量"] pExpression["print(a + b)
打印表达式"] pChr["print(chr(98))
输出数字 ASCII 表中的字符"] pOrd["print(ord('北京'))
输出中文的 Unicode 编码"] ))同行输出(( pline["print('hello,','Python')"] ["print('hello,','Python',end=';')
同行输出,以;结尾"] ["print('hello'+'Python')
连接符实现同行输出
注意只能连接字符串"] )输出到文件( pFile["fp=open('f.txt','w')
print('baby coding', file=fp)
fp.close()"]

202312考题

编号 题目 解析
1 print('hello');print('world')运行结果是() 本题考察的 Python 编程基础,print 在打印时,会在打印的末尾默认加上换行符,所以打印出来的内容是两行。
14 在Python中,语句 print(a,b) 的功能是?( ) 在Python中,print(a,b) 是用于将变量 a 和 b 的值输出到标准输出设备(通常是控制台)的函数。
34 在Python程序中,双引号和三引号都是引号,没有用法区别,可以随意替换。( ) 三引号可以跨行使用,双引号不能。故错误
35 print(‘Hello, World!”)代码段会引发报错 码中的字符串使用了不匹配的引号,导致语法错误。要么使用双引号表示字符串,要么使用单引号表示字符串

思考:

  • print(‘\nPython’) 输出结果是什么

输入函数 Input

1
>>> variable = input('提示文字')
 mindmap
 ("***代码:*** variable = input('提示文字')")
    ["variable 变量名"]
    ["input() 函数,内置函数"]
    ["‘提示文字’ 函数 input 的参数"]

注意:运行 input 函数,无论输入什么内容,variable 接收的内容都是 字符串 类型

202312考题

编号 题目 解析
31 执行下列语句,输入”学校”,程序最终输出的text结果是”小明同学在学校” 。( )text = input("小明同学在");print(text) 使用input()函数获取输入时,只保存输入的内容,不保存提示语中的内容,故输出变量text时,结果为”学校”

注释

程序员在代码中添加的对代码的功能解释说明的标注性文字
目的在于:提高代码的可读性
注释的内容将被 Python 解释器忽略,不被计算机执行
注释分为:单行注释、多行注释、中文声明注释

注意:#与注释内容之间不能添加空格

1
2
3
4
5
6
7
8
#coding=utf-8
#中文文档声明注释要写在文件第一行
#单行注释
'''
第一行注释
第二行注释
第三行注释
'''

代码缩进

每行语句开始前的空白区域,是用来表示 Python 程序间的包含和层级关系,通常四个空格作为一个缩进量
类定义、函数定义、流程控制语句以及异常处理语句等行尾的冒号和下一行的缩进表示一个代码块的开始,而缩进结束,则表示一个代码块的结束。

思考:

  • Python 是一种(解释)类型的编程语言
  • Python 语句 print(“中国,你好”)的输出是(中国,你好)
  • IPO 模式指的是 input,process,output
  • Python 语言是通过(缩进)来体现语句间的逻辑关系

作业:

  • 将 ”我是最棒的“ 输出到 python1.txt 文件
  • 输入姓名、年龄、梦想,并输出到控制台;效果如下:
    1
    2
    3
    4
    5
    6
    7
    请输入您的姓名:moses
    请输入您的年龄:34
    请输入您的梦想:to be a teacher
    ---自我介绍---
    姓名: moses
    年龄 34
    梦想 to be a teacher