文章目录

  • 前言
  • python入门的进阶知识——运算
    • 运算符
    • 位运算符
    • 逻辑运算符
    • 成员运算符
    • 身份运算符
    • 运算符的优先级问题
  • 字符串加强
    • 难点
    • 内置函数
  • 列表
    • 常用操作
  • 元组
  • 字典和集合
  • 条件控制
    • if 嵌套
  • 循环语句
    • break和continue和else
  • 最后

前言

本来我是不想肝了,但是看到了这个,

还有这几个白嫖怪,

虽然我不知道你是谁,但是还是感谢,今天熬个夜来再肝一篇,秋名山路很长,也希望我们能一起走下去!

python入门的进阶知识——运算

运算符

这个知识难亦或是不难,看你想要学到什么程度了,如果是期末不挂科的话,靠上一篇就已经够了,但是绩点嘛,还是要学一点的

位运算符

几乎是每个语言都是一样的,所以说我还是想啰嗦一下,当你开始学算法的时候,会发现这个东西是真的快,天下武功,唯快不破

&按位与 相应位为1,否则为0
|按位或 相应位有一个1,就为1
^按位异或 当俩对应的二进制位相异时,结果为一,
~按位取反,对于每个二进制位取反操作
<< 左移 运算数的各二进位全部左移若干位,高位丢弃,低位补0。
|>> 右移 把">>"左边的运算数的各二进位全部右移若干

a = 60  # 60 = 0011 1100
b = 13  # 13 = 0000 1101
c = 0c = a & b  # 12 = 0000 1100
print("1 - c 的值为:", c)c = a | b  # 61 = 0011 1101
print("2 - c 的值为:", c)c = a ^ b  # 49 = 0011 0001
print("3 - c 的值为:", c)c = ~a  # -61 = 1100 0011
print("4 - c 的值为:", c)c = a << 2  # 240 = 1111 0000
print("5 - c 的值为:", c)c = a >> 2  # 15 = 0000 1111
print("6 - c 的值为:", c)

逻辑运算符

and or not
3个,按照字面意思来理解

成员运算符

in x 在 y 序列中 , 如果 x 在 y 序列中返回 True。
not in x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True

这个还是有用的,在c++中要单独定义函数

list1 = [1,2,3,4,5]
x=1
y=10
if(x in list1):print("a in list")
if(y not in list1):print("b not in list")

身份运算符

这个涉及到了对象,在期末编程解决问题的时候不用也能解决,

运算符的优先级问题

这个的考察形式有点像当年奥赛初赛的考察形式,就是阅读程序写答案的题,不能用电脑啊!,所以说要记忆

字符串加强

不得不说字符串的函数太多了,和c++还是有区别的,比c++多,使用也有些许不同,我根据题库来挑几个常用的,不要全记了,实在不会的话,暴力来解决,循环字符串,if判断,来达到自己的需求

合并,索引基本操作上一篇已经写过了,所以这一篇我们来说一点比较有用的东西,全学完可能有点困难,毕竟我们的目标是:不挂科

\ 转义:注意’\n’换行操作
r’\n’输出**\n.**
具体定义如下:
原始字符串 - 原始字符串:所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。

a = "Hello"
b = "Python"print("a + b 输出结果:", a + b)
print("a * 2 输出结果:", a * 2)
print("a[1] 输出结果:", a[1])
print("a[1:4] 输出结果:", a[1:4])if( "H" in a) :print("H 在变量 a 中")
else :print("H 不在变量 a 中")if( "M" not in a) :print("M 不在变量 a 中")
else :print("M 在变量 a 中")print (r'\n')
print (R'\n')

难点

格式化字符串,有点像强制转换的意思,了解即可,写题中可以不使用
常用的格式化字符串符号有以下几个

%c:格式化字符及其ASCII码
%s: 格式化字符串
%d:格式化整数
%o: 格式化无符号八进制数
%x:格式化无符号十六进制数

题外话:在 Python 中,字符串格式化使用与 C 中 printf 函数一样的语法。

print ("我叫 %s 今年 %d 岁!" % ('小明', 10))

内置函数

Python0基础(中)——期末不挂科相关推荐

  1. 【离散数学】期末不挂科复习笔记

    [离散数学]期末不挂科复习笔记 和蜂考学的,重要的应该是逻辑和函数这两大板块,图和树就与数据结构挂钩了(大部分都是之前学过的),重点看看各种逻辑的等值演算还有推理! 第一章(命题逻辑的基本概念) 1. ...

  2. 【大学物理】期末不挂科复习笔记

    [大学物理]期末不挂科复习笔记 猴博士yyds 打了*号的是重点 高斯定理 1.求通过某个面的电通量 *2.用高斯定理求场强 面电荷密度 x 面积 = 电荷量 注意: 有体积的物体需要分:体内和体外 ...

  3. 【数据结构】期末不挂科笔记

    [数据结构]期末不挂科笔记 大纲去复习 简答题 1.哈夫曼树的构造.计算wpl 哈夫曼树的处理其实很简单,将所有的权值节点放入最小优先队列中,每次取队头的两个数出来,组成一棵树,这颗树就三个节点,头节 ...

  4. 大学期末不挂科速成课-史上最全

    每到期末肯定有不少小伙伴烦恼趴 今天他来了-史上最全大学期末不挂科速成课 以下链接是合集合集!!单科可以私聊小编喔!! https://download.csdn.net/download/qq_52 ...

  5. C++ 1 之 冲刺期末不挂科的入门

    C++ 入门 先来几句废话 前言 什么是C++ C++发展 C++的重要性 如何学习C++ C++关键字 来一个Hello World!!! 命名空间 定义一个普通的命名空间 命名空间可以嵌套使用 命 ...

  6. 只用半小时,只用半小时,只用半小时,给自己一个机会,看完保你web开发一期末不挂科,老师看了都说好

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站.点击这里 来还愿啦 Web开发(一)·期末不挂之第一章·Web开发基础(不背就挂的基础知识) Web开 ...

  7. 大学计算机基础钮和荣,挂科重点教师、科目

    挂科重点教师.科目 (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 7.9 积分 老师科目挂科人数梅潇结构力学 理论力学57李博婵国际贸易实务51裔国 ...

  8. Python0基础(上)——期末不挂科

  9. 数据结构基础知识点,看完保证期末不挂科!

    数据结构基础知识 线性结构 (1)连续储存(地址在内存中为连续)-----数组 (2)离散储存(地址在内存中不一定为连续的)-----链表 非线性结构 (1)树 (2)图 基础算法(查找排序): 折半 ...

  10. 单片机期末不挂科,看这一篇就够了

    第一章 单片机概述 单选题知识点 1.MCU:单片机 EMPU:嵌入式微处理器 2.使用二进制的主要原因是 受器件的物理性能限制 3.手机中的双核是指: EMPU DSP 4.单片机与普通微型计算机的 ...

最新文章

  1. 中国顶级黑客45秒使用声音来破坏您的计算机
  2. 对话框Flags的设置值
  3. tp数据库表大写命名的一些问题
  4. 异步请求中jetty处理ServletRequestListener的坑
  5. 悬浮窗java_Java制作一个简易的悬浮窗/PPT悬浮窗
  6. java初入多线程5
  7. 《FPGA全程进阶---实战演练》第十一章 VGA五彩缤纷
  8. Android零基础入门第85节:Fragment使用起来非常简单
  9. win7录屏_学用系列|清晰、体积小,这些录屏工具适合正在为录屏苦恼的你
  10. 终于有人把深度学习讲明白了!
  11. 几何画板构造象限平分线的步骤
  12. linux下解压war格式的包
  13. windows无法格式化u盘怎么办_U盘提示格式化怎么办 U盘提示格式化解决方法【详解】...
  14. 读《创新者 一群技术狂人和鬼才程序员如何改变世界》
  15. 决策树——员工离职预测模型搭建
  16. php怎么压缩文件夹,PHP压缩文件夹 php
  17. HTTP协议分析实验
  18. 多线程爬虫实战--彼岸图网壁纸爬取
  19. 《西瓜书》吃瓜笔记1、2章
  20. tplink703n无线打印服务器,TP-Link TL-WR703N无线路由器客户端模式(Client)设置上网

热门文章

  1. Java——打印九宫格(奇数行方阵)
  2. 免费的在线版photoshop网站推荐
  3. ArcGIS地图打印
  4. iMeta | 北大陈峰/陈智滨等发表口腔微生物组研究中各部位取样的实验方法(Protocol)...
  5. 软件测试面试题:智力题。
  6. crontab播放音乐没声音
  7. 基于NanoPi3(三星S5P6818)的u-boot移植(一)
  8. C# amr转mp3 (ffmpeg)
  9. Android 指纹验证
  10. python编写简易木马程序_中国骇客云教你使用Python编写木马程序