超基础python笔记提问
2018.07.07 Juttachen
不会的都可以通过笔记查阅到
====Python基础语法====
1.单行注释符号?
2.多行注释符号?
3.标识符格式,作用,规范?
4.常见关键字列举5个。
5.一行多语句用什么符号分隔?
6.多行语句如何实现?
7.代码之间有什么换行要求?
====Python标准数据类型====
1.Python有多少标准数据类型,分别是(中文与英文)?
2.数字分为几种类型,分别是(中文与英文)?
3.字符串和字符为什么要转义和阻止转义,如何转义,如何阻止转义?
4.字符串格式?什么是空串?
5.字符串长度如何计算,使用什么函数?
6.查看值的类型用什么函数?
7.容器类型有哪些?有什么特点?
8.数字与字符串如何相互转换?
====进制的认识与转换====
1.常见进制有哪些?
2.十进制与其他进制如何转换?
3.二进制与其他进制如何转换?
4.Python中如何表达常见进制?
5.用什么函数可以将其他进制转换为二进制?
6.用什么函数可以将其他进制转换为八进制?
7.用什么函数可以将其他进制转换为十六进制?
====变量====
1.变量的格式是?
2.变量为什么可以存储多种类型的值?
====运算符====
1.我们学习了几种运算符,都是什么?
2.算数运算符有哪些,优先级?
3.“==”属于哪个运算符?
4.“=”,“+=”如何使用?
5.逻辑运算符有哪些?如何使用?
6.运算符的优先级?
====字符串====
1.python字符串使用什么编码,编码有什么特点?
2.使用什么函数将编码转换为字符串?
3.使用什么函数将字符串转换为编码?编码是什么进制的?
4.字符串大小如何比较?
5.如何获取字符串中的一个字符?
6.如何获取字符串中的一个子串?
7.如何获取字符串的所有字符?
8.“+”和“*”在字符串中有什么作用?
9.字符串怎么首字母大写?
10.字符串怎么每一个首字母都大写?
11.字符串怎么居中?
====print函数的使用====
1.如何格式化?
2.常见格式符?
3.print如何不换行?
4.print如何换行?
5.print如何删除字符间空格?
6.print如何在字符间添加“=”?
====判断与循环====
1.注意格式
2.注意运行方式,多看代码。
3.pass语句什么意义?
4.循环有哪些方式?
5.range语句如何使用?
6.break语句与continue语句在哪里使用?有什么区别?
7.else语句在判断中和在循环中有什么区别?
8.多重循环能满足什么功能?举例两个。
====list====
1.list的特点?
2.list有哪两种增加元素的方式?分别有什么特点?
3.list如何修改元素?
4.list有哪三种删除元素的方式?分别有什么特点?
5.list如何获取元素或子串?
6.list如何计算长度?
7.list的“+”“*”“in”“not in”运算有什么作用?
8.如何获取list中的最大值和最小值?
9.如何将其他类型数据转换为list?
====tuple====
1.tuple的特点?
2.tuple如何获取元素或子串?
6.tuple如何计算长度?
7.tuple的“+”“*”“in”“not in”运算有什么作用?
8.如何获取list中的最大值和最小值?
9.如何将其他类型数据转换为tuple?
====dict====
1.dict的特点?
2.dict有哪两种增加元素的方式?分别有什么特点?
3.dict如何修改元素?
4.dict有哪两种删除元素的方式?分别有什么特点?
5.dict有哪三种获取元素的方式?
6.dict如何计算长度?
7.dict的“in”“not in”运算有什么作用?
====set====
1.set的特点?
2.set有哪两种增加元素的方式?分别有什么特点?
3.set有哪种删除元素的方式?分别有什么特点?
5.set如何获取元素?
6.set如何计算长度?
7.set的“>=”“<=”“in”“not in”“|”“&”“-”“^”运算有什么作用?
8.如何获取set中的最大值和最小值?
9.如何将其他类型数据转换为set?
10.copy函数有什么作用?
====函数====
1.函数是什么?有什么作用?
2.函数如何声明?
3.函数如何调用?
4.函数的形参和实参分别是什么意思?
5.函数如何设置默认值?
6.参数个数不定的时候如何设置形参?
7.函数的返回值有哪些作用?
8.返回值关键字是那一个?
9.如果没有return,函数的返回值是什么?
10.函数作为变量有什么作用?
11.如何将函数用作变量?
12.如何使用匿名函数?
13.递归函数有什么含义,作用?
14.如何实现递归?
15.递归函数的调用和运行过程?
====模块====
1.模块是什么?
2.如何调用模块?
3.如何让模块中的执行语句不被调用者运行?
4.如何将导入模块或者其中的函数重命名?
5.什么是name?
====文件的读写====
1.如何在python中打开和关闭文本文件?
2.如何在python中覆盖文本文件内容?
3.如何在Python中追加文本文件内容?
4.如何在python中读取文本文件内容?
5.如何在python中读取json文件内容?
6.如何在python中创建或修改json文件内容?
7.如何在python中保存图片到本地?
8.如何在python中打开图片的内容?
====捕获异常====
1.如何捕获异常?
2.为什么捕获异常?
3.finally如何运行?
====作用域====
1.什么是局部变量,什么是全局变量?
2.如何在类或函数中修改局部变量?
====类====
1.类有什么特点?
2.类的声明格式?
3.关于类的关键字有哪些?都有什么作用?
4.类名有什么规范?
5.有哪些种类的属性?分别如何声明?
6.什么叫方法?有哪些类型的方法?
7.什么时候使用类方法,类方法如何声明?(需要些什么修饰符什么格式)
8.什么时候使用静态方法,静态方法如何声明?(需要什么修饰符什么格式)
9.属性的怎删改查都有哪些方法?属性如何私有化?(了解)
10.内置类属性都有哪些,有什么作用?
11.实际开发中声明类的属性有什么要求,如何满足?
12.类中有哪些系统自动调用的默认参数?
13.静态方法与类方法有什么区别?
14.类什么时候需要继承?一次可以继承多少个类?
15.类可以继承哪些东西?
16.类什么时候用到继承的重写?
17.如何重写函数?如何重写部分属性?
18.对象值存在哪里?对象什么时候被回收?
19.包是什么?用什么可以导入包内的内容?
====正则表达式====
1.正则表达式需要导入什么模块?
2.匹配字符串是哪个语句?
3.搜寻字符串的语句有哪两个?有什么区别?
4.什么时候需要用到正则表达式的转义?
5.如何拆分字符串?
6.如何替换字符串?
7.将正则表达式字符编译成正则对象需要哪个方法?
8.用正则表达式区分数字类型?
——加深思考——
正则表达式
9.用正则表达式区分网址和图片和普通字符串?
10.用正则表达式提取定量的字符,且提取开始位置和结束位置?
11.用正则表达式提取一句话的中间单词,开头的单词和结尾的单词。
12.用正则表达式提取一段代码中的变量,函数名,类名。
13.用正则表达式提取一句话的所有内容。
14.用正则表达式提取一句话中第一个开头是a的单词。
====内置模块====
time,re,threading,math,socket...
====第三方模块====
pygame,requests...
====内置函数====
print(),len(),chr(),ord(),bin(),oct(),hex(),
capitalize(),title(),center(),input(),copy()...
网友评论