首页 > 编程语言 >python基础语法练习题

python基础语法练习题

时间:2023-06-16 13:25:18浏览次数:37  
标签:练习题 关键字 python 语法 Python 不能 变量名 example


"""
一、必做题
1、下面变量名正确的是( ABD )
A. name
B. num1
C. 1_num
D. name_A_1

2、Python不支持的数据类型有( A )
A、char B、int C、float D、list

3、python源程序执行的方式( B )
A 编译执行 B 解析执行 C 直接执行 D边编译边执行

4、Python语言语句块的标记是( C)
A 分号 B 逗号 C 缩进 D /

5、以下不是python中的关键字( D )
A raise B with C import D final

6、Python 中,以下哪个函数是用于输出内容到终端的?( C )
A echo B output C print D console.log

7、以下哪个符号是用作 Python 的注释?( D )
A * B comment C // D #

8、以下哪个标记是用作 Python 的多行注释?( A )
A ''' B /// C ### D comment

9、Python 中,以下哪个变量的赋值是正确的?( CD )
A var a=2 B int a=2 C a=2 D variable =2

10、假设你有一个变量 "example",如何判断它的类型?( C )
A getType(example)
B Type(example)
C type(example)
D example.type:

11、下面哪些不能作为变量名,为什么?
find 能
7val 不能,不可以数字开头
add. 不能,只能是_连接
def 不能,关键字不能做变量名
pan 能
-print 不能,只能是_连接
open_file 能
FileName 能
9prints 不能,不能是数字开头
INPUT 能
ls(字母l) 能
user^name 不能,只能是数字,字母,下划线组成
list1 能
str 能
_888 能
is 不能,关键字不能做变量名
true 能
none 能
try 不能,关键字不能做变量名
综上:不能做变量名:7val add. def -print 9prints user^name is try

12、变量命名规范有哪些?
1)由数字、字母、下划线组成
2)不能以数字开头
3)不能是关键字(keyword.kwlist)
4)区分大小写,大驼峰(每个单词的第一个字母大写如MaxNumber),小驼峰(第一个单词小写,第二个单词的首字母大写如maxNumber)
5)见名知意

13、python 如何添加注释?
1)单行注释:#
2)多行注释:”“” “”“

14. 请简述python代码的执行方式
1)方式一:右键,点击run
2)方式二:pycharm页面右上角有个三角符号==”run“,点击一下运行
3)方式三:快捷键Ctrl+Shift+F10

"""
import keyword
print(keyword.kwlist)

标签:练习题,关键字,python,语法,Python,不能,变量名,example
From: https://www.cnblogs.com/xin-yan/p/17485300.html

相关文章

  • python基础-字符串
    基础必做题:题目1:现在有字符串:str1='pythoncainiao666'请使用代码找出第5个字符请复制一份字符串,保存在变量str_two当中(赋值运算符)"""str1='pythoncainiao666'str_two=str1[4]print(str_two)#输出o"""题目2:卖橘子的计算器(字符串转化)写一段代码,用户输入橘子的价格......
  • Python数据类型-列表与元组
    #题目1:删除如下列表中的"矮穷丑",写出2种或以上方法:#info=["yuze",18,"男","矮穷丑",["高","富","帅"],True,None,"狼的眼睛是啥样的"]info=["yuze",18,"男","矮穷丑",["......
  • Python中常用set()方法详解!
    set是Python中一种集合数据类型,表示一个无序且不重复的集合。set()方法可以用于创建一个空的集合,也可以将其他可迭代对象转换为集合。与其他Python数据类型不同,set没有索引,不能通过索引访问其元素,但可以使用一些方法来操作和访问集合中的元素。1、add():添加一个元素到set集......
  • Markdown语法学习记录
    ##小记markdown语法是写博客所需要的基本的语法,而且也比较容易掌握,以下是我个人学习的基础的语法。##标题一共有六级标题,先说一级标题一级标题的语法是#+空格+标题二级标题的语法是##+空格+标题 ......想创建多少级的标题就在前面加多少个#号##字体**粗体***斜体*......
  • Python初学者友好丨详解参数传递类型
    摘要: 本文清晰地解释了Python中的不同参数传递类型,并提供了示例代码来说明每种类型的用法。对于初学者或不清楚Python传参的读者们来说是非常有益的,文中提供了足够的信息来理解和使用Python中的函数参数传递。本文分享自华为云社区《提升Python函数调用灵活性:参数传递类型详解》......
  • Python初学者友好丨详解参数传递类型
    摘要: 本文清晰地解释了Python中的不同参数传递类型,并提供了示例代码来说明每种类型的用法。对于初学者或不清楚Python传参的读者们来说是非常有益的,文中提供了足够的信息来理解和使用Python中的函数参数传递。本文分享自华为云社区《提升Python函数调用灵活性:参数传递类型详解》,作......
  • Python学了基本语法 下一步该干什么 ?
    刚入门Python,学习了基本语法后,你可以开始编写简单的程序了。接下来,你可以学习Python的标准库和第三方库,掌握更多的编程技巧和知识,提高自己的编程能力。同时,也可以通过实践项目来巩固所学知识,提高自己的实战能力。学习Python基本语法是入门的第一步,接下来你可以考虑以下几个方向......
  • Python——Besutiful soup(网页)
    什么是beautifulsoup:是一个可以从HTML或XML文件中提取数据的Python库。它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式。(官方)beautifulsoup是一个解析器,可以特定的解析出内容,省去了我们编写正则表达式的麻烦。这里我们用的是bs4:1、导入模块:frombs4importbea......
  • Verilog语法 - 阻塞赋值 & 非阻塞赋值
    参考https://zhuanlan.zhihu.com/p/720344011.非阻塞赋值代码如下always@(posedgeclk)beginb<=a;c<=b;endRTL会综合出两个寄存器串行,如下波形图所示,第一个时钟上升沿来临时,会把a的旧值赋值给b;同时,c获得的是b的旧值,而不是从a那里拿到的新值。非阻......
  • 快速架设Python HTTPS服务
    1.使用OpenSSL生成密钥和证书文件opensslreq-newkeyrsa:2048-nodes-keyoutexample.key-x509-days365-outexample.crt这是一个使用OpenSSL工具生成自签名证书的命令。它会要求你输入一些相关信息,例如CountryName、StateofProvinceName、LocalityName等。你......