NCRE-Python考点

作者:封亚飞
本文不含 文件处理、面向对象程序设计、公共基础、计算生态
希望各位可以批评指正
Qq 64761294

由于图片上传不方便,需要真题的朋友可以加我的qq找我要pdf格式的文章,内含真题。

一、 format案例
1、 指定宽度+对齐方式

  • 左对齐 宽度10 {:<10}

  • 右对齐 宽度10 {:>10}

  • 居中 宽度10 {:^10}

2、 千分符

>>> print('{:,}'.format(1234567890))
1,234,567,890

3、 千分符+指定宽度+对齐方式

>>> print('{:=>25,}'.format(1234567890))
============1,234,567,890

二、 字符串处理案例
  1、 逆序

    ① 遍历法   

>>>a = “asdfG”
>>> for i in range(1,len(a)+1):
>>> print(a[-i],end="")
Gfdsa

    ② 切片法

>>>a=”123456”
>>>print(a[::-1])
654321

2、 Strip()

在字符串首尾移除所有的指定字符

>>>a=”  asv  ”
>>>a = a.strip(“ ”)
>>>print(a)
asv

3、 Split()

以特定的字符将字符串分割为一个列表

>>>a = “12324252627”
>>>print(a.split(“2”))
[‘1’,’3’,’4’,’5’,’6’,’7’]

4、 Replace(a,b)

将字符串中所有的a替换为b

>>>a = “12324252627”
>>>print(a.replce(“2”,”0”))
“10304050607”

三、 列表处理案例
1、 元素去重

set()法

>>>a=[1,2,1,1,1]
>>>new_a=list(set(a))
>>>print(new_a)
[1,2]

2、 元素存在性判断

① in 运算符

>>>a=[1,2,1,1,1]
>>>1 in a
True

② not in 运算符

>>>a=[1,2,1,1,1]
>>>1 not in a
False

3、 列表反转

reverse()方法

>>>a=[1,2,5,6]
>>>print(a.reverse())
[6,5,2,1]

四、 jieba库案例
1、 精确分词模式 jieba.lcut()

>>>a=”我爱中国”
>>>b=jieba.lcut(a)
>>>b
[‘我‘,‘爱’,’中国’]

2、 基于jieba的词频统计方法

五、 random库案例
1、 随机整数输出 random.randint()
2、 随机小数输出random.uniform()
3、 随机种子定义random.seed()
4、 自定义随即库random.choice()
5、(0,1)随机输出 random.random()

六、turtle绘图案例
1、基本形状绘制 fd+left/right/seth

3、 特殊图形绘制 (五角星、太阳花、四叶草、爱心)

七、字频统计问题
1、含特殊符号
2、不含特殊符号
3、不含特定字

八、素数(质数)问题
1、素数与质数的定义
2、输出特定范围内的质数/素数
3、从一组数据中筛选素数/质数
4、从一组数据中剔除素数/质数

九、特殊数列打印
1、等差数列
2、等比数列
3、斐波那契数列

十、进制转换问题
1、带有0b/0o/0x前缀的转换方式

十 --> 二 input — int() — bin()
十 --> 八 input — int() — oct()
十 --> 二 input — int() — hex()

	>>>a=input() #此处输入10
>>>bin_a=bin(int(a))
>>>bin_a
0b1010

2、 不带前缀的转换方式

format 格式化法
{0:b}
{0:o}
{0:x}

>>>a = input #此处输入10
>>>print(“{0:b}”.format(a))
1010

十一、utf-8编码问题
1、 编码转字符 chr
2、 字符转编码 ord

十二、大小写转换问题
1、 全部转小写 lower()
2、 全部转大写 upper()
3、 按单词的首字母大写 .title()
4、 按行的首字母大写 .capitalize()

十三、PO设计案例
1、 向量积(和)/点距问题

2、 价格按量优惠问题(多分支)

3、 图形面积计算问题

4、 闰年判断问题

5、 9*9乘法表的打印

6、 循环结构打印菱形

7、 杨辉三角

8、 查找最长单词

9、 异常处理

10、 奇偶数问题

十四、低频库的使用
1、 Time

2、 calendar

3、 math

NCRE-Python考点的更多相关文章

  1. python考点

    Python考点 1.Python类继承,内存管理(阿里) 答:内存管理机制包括:引用计数机制,垃圾回收机制,内存池机制 a = 1,1就是对象,a就是引用,引用a指向对象1. 2.Python装饰器 ...

  2. Python面试常考点之深入浅出链表操作

    Python面试常考点之深入浅出链表操作 在Python开发的面试中,我们经常会遇到关于链表操作的问题.链表作为一个非常经典的无序列表结构,也是一个开发工程师必须掌握的数据结构之一.在本文中,我将针对 ...

  3. Python全国二级等级考试(2019)

    一.前言 2018年9月随着全国计算机等级考试科目中加入“二级Python”,也确立了Python在国内的地位,猪哥相信Python语言势必会像PS那般普及.不久的将来,谁会Python谁就能获得女神 ...

  4. Python全国二级等级考试(2019)

    一.前言 2018年9月随着全国计算机等级考试科目中加入“二级Python”,也确立了Python在国内的地位,猪哥相信Python语言势必会像PS那般普及.不久的将来,谁会Python谁就能获得女神 ...

  5. python流程控制语句 ifelse - 1

    考点:条件判断语句if-elif 代码: #! /usr/bin/python print ('\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n') p ...

  6. python(day16)内置函数,匿名函数

    # add = lambda x,y:x+y # print(add(1,2)) # dic={'k1':10,'k2':100,'k3':30} # def func(key): # return ...

  7. Python面试知识点小结

    一.Python基础 1.Python语言特性: 动态型(运行期确定类型,静态型是编译型确定类型),强类型(不发生隐式转换,弱类型,如PHP,JavaScript就会发生隐患式转换) 2.Python ...

  8. 全国计算机等级考试二级Python语言程序设计考试大纲

    全国计算机等级考试二级Python语言程序设计考试大纲(2018年版) 基本要求 掌握Python语言的基本语法规则. 掌握不少于2个基本的Python标准库. 掌握不少于2个Python第三方库,掌 ...

  9. [Python] 02 - String

    字符串 string 一.基本性质 不变性 Immutability 要变就 --> list --> string 二.功能函数 功能函数 S = 'Spam" S.find( ...

  10. python面试十题

    问题1: 请问如何修改以下python代码,使得下面的代码调用类A的show方法? class A(): def show(self): print("base show") cl ...

随机推荐

  1. 黎活明8天快速掌握android视频教程--23_网络通信之网络图片查看器

    1.首先新建立一个java web项目的工程.使用的是myeclipe开发软件 图片的下载路径是http://192.168.1.103:8080/lihuoming_23/3.png 当前手机和电脑 ...

  2. vue cli3项目中使用qrcodejs2生成二维码

    组件的形式创建 1.下载依赖 npm install qrcodejs2 2.创建一个.vue的组件放置代码(我创建的是qrcodejs2.vue) //template中的代码 <templa ...

  3. 2020_06_18Mysql事务

    1.事务的基本介绍 1.概念:一个包含多个步骤的事务,被事务管理,要么同时成功,要么同时失败. 2.操作: 2.1 开启事务:start transaction; 2.2 回滚:rollback; 2 ...

  4. cv2 exposureFusion (曝光融合)

    import cv2 import numpy as np import sys filenames = ['./images/memorial0061.jpg', './images/memoria ...

  5. 02 . Shell变量和逻辑判断及循环使用

    Shell变量 系统变量 在命令行提示符直接执行 env.set 查看系统或环境变量.env 显示用户环境变量,set 显示 Shell预先定义好的变量以及用户变量.可以通过 export 导出成用户 ...

  6. JavaScript基础对象创建模式之模块模式(Module Pattern)(025)

    模块模式可以提供软件架构,为不断增长的代码提供组织形式.JavaScript没有提供package的语言表示,但我们可以通过模块模式来分解并组织 代码块,这些黑盒的代码块内的功能可以根据不断变化的软件 ...

  7. 10w行级别数据的Excel导入优化记录

    需求说明 项目中有一个 Excel 导入的需求:缴费记录导入 由实施 / 用户 将别的系统的数据填入我们系统中的 Excel 模板,应用将文件内容读取.校对.转换之后产生欠费数据.票据.票据详情并存储 ...

  8. hive如何获取当前时间

    在大多数的sql中获取当前时间都是用now()函数即可,hive获取当前时间的函数与sql 不一样 在impala中执行now()函数时是可以通过的 然而在hive中执行now()函数却报错: hiv ...

  9. Spring Security(四) —— 核心过滤器源码分析

    摘要: 原创出处 https://www.cnkirito.moe/spring-security-4/ 「老徐」欢迎转载,保留摘要,谢谢! 4 过滤器详解 前面的部分,我们关注了Spring Sec ...

  10. 线程的创建方式以及synchronize的使用

    线程的两种创建方式 继承 Thread class Thr extends Thread {    @Override    public void run() {        Thread.cur ...