python核心编程读书笔记--第3章 基础语句语法

python核心编程---读书笔记:第18章 多线程编程 第18章多线程编程 多线程:异步,子任务独立,并行处理来提升任务效率 使用非阻塞I/O   使用多线程变成和共享数据结构Queue 用户请求线程 请求处理器 应答线程   18.2线程和进程 进程:程序一次执行过程,有自己地址,内存,数据栈 可通过fork和spawn完成其他任务,使用进程间通讯IPC   18.2.2线程 同一进程的线程共享运行环境,并发执行,容易导致 阅读详情

1. 语句语法

#:注释
\n:行分隔符
\:继续上一行
;:两个语句写在同一行
::头和体分开
代码块:以缩进的方式体现
模块:文件以模块的形式组织

示例

继续

if a==1 and \
    b==1:
    print 1

关于跨行

不用\,闭合操作符,如( ) [ ] { },也可以多行书写(推荐用括号而不是\)
三引号的字符串''' ''' 也可以跨行

模块

每一个python脚本文件都可以当成一个模块,可以被别的模块导入(import)调用。


2. 变量赋值

  • 赋值操作
    • 错误写法:y = ( x=x+1 )
    • 正确写法:y = x = 1
  • 增量操作
    • += -= *= /= %= **= <<= >>= &= ^= |=
    • 不允许增增(++)自减(–)
  • 多重赋值
    • x = y =1
  • 多元赋值
    • x,y=1,2或者
    • (x,y)=(1,2) 小括号括起来构成元组,建议这样写
  • 两数交换
    • x,y=y,x (逆天的语言!)

3. 专用下划线标识符


4. 模块风格

《Python编程 从入门到实践》简单读书笔记 《Python编程 从入门到实践》Eric Matthes 简单读书笔记 第2章 变量和简单数据类型 python中的分号可以省略,主要通过换行来识别语句的结束,但是如果在一行中书写多条语句,就必须使用分号分隔每条语句。 2.3 字符串 在python中,用引号括起来的都是字符串,其中的引号可以是单引号也可以是双引号。 方法title()将每个单词的首字母都改为大写。 upper()将... 阅读详情

相关推荐

从零构建2.4G无线通信系统:MSPM0G3507与NRF24L01的深度协同设计

本文详细介绍了基于MSPM0G3507微控制器与NRF24L01射频模块构建2.4G无线通信系统的深度协同设计方案。内容涵盖系统架构、SPI通信优化、功耗管理、抗干扰机制及中断/DMA高效利用,为工业物联网应用提供高可靠、低功耗的无线传输解决方案。

rice5的博客 819

《python编程从入门到实践》读书笔记与代码实现(一)

封面 第一部分 基础(第1-11章) #代码放乱了,懒得按照章节形式展示(... #-*-coding:GBK -*- #city_functions.py def city_country(city,country,population=''): """定义一个返回城市名和国家名的函数""" ''' 将population设置为一个具有默认值的可选参数 ''' if populat...

Seal_Wings的博客 527

比特大陆校招笔试

我当时做的时候没有概念(上边倒计时我一直以为是一个模块的),所以第一个模块写的太长了导致最后才留15分钟快速选的(一共18道题),有一题最后没有选上,两题没有认真看题目瞎选的,求求求过过过!选择题:主要考高中物理题、数学题(念过高中的一定会,但是需要时间算,需要留25分钟左右的时间做)第一道就是写个人的内容,什么最近读过的书,最近的感受等等;分为两个模块,考试内容超级无敌简单,但是注意时间掌握。注意这里别花太长的时间,不然后边来不及。第二道逻辑分析题,需要你写解答。

Domainwa的博客 668

《Python核心编程》读书笔记

第一章、Python对象 1.1、Python对象 Python使用对象模型来存储数据。 所有的Python对象都有三个特性:身份、类型和值。 身份可以使用内建函数id()得到;类型可以使用内建函数type()查看。 1.2、标准类型 数字 整形 Integer 布尔型 Boolean 长整形 Long integer 浮点型 Floating point real ...

mec_zhang的博客 447

UCD9081EVM电源时序管理:硬件配置与GUI操作全解析

电源时序管理是复杂电子系统设计的核心环节,它通过精确控制多路电源的上电/下电顺序,确保核心芯片免受浪涌电流或电压倒灌的损害。其原理基于状态机逻辑与电压监控,技术价值在于将硬连线时序转化为可编程配置,极大提升了系统可靠性与设计灵活性。在服务器、通信设备、工控系统等高可靠性应用场景中,时序控制器是实现稳定启动与故障保护的关键。本文以德州仪器UCD9081评估模块为例,深入剖析其硬件跳线配置与图形用户界面操作,涵盖I2C地址设置、电压监控分压计算、时序条件与故障响应策略等工程实践要点,帮助工程师快速掌握这一电源时

weixin_42696271的博客 302

揭秘cocos-mcp:如何用AI助手提升CocosCreator游戏开发效率

本文深入介绍了cocos-mcp工具,它作为连接AI助手与CocosCreator编辑器的桥梁,遵循MCP协议,能显著提升游戏开发效率。通过自然语言指令,开发者可让AI直接查询场景结构、批量修改属性或生成上下文代码,将重复操作变为智能调度,实现从“手动操作者”到“指令指挥官”的工作流变革。

weixin_29001683的博客 1048

Python核心编程---读书笔记:第1章~第3章

所读的内容来源《Python核心编程》一书,以下是自己读书一些笔记。如有侵权,还请指出,会删除该博文。 Python核心编程 第一章 欢迎来到python世界 python特点:可移植性(C写的),内存管理由python解释器负责,无需编译(字节码解释器) Windows环境:PythonWin是Python的windows解耦 Jython是Java开发的Python解

qingyuanluofeng的专栏 551

SkyWalking跨线程Trace传递实战:手把手教你用RunnableWrapper解决异步链路中断问题

本文深入解析了SkyWalking在异步编程场景下链路追踪中断的根源,并提供了使用RunnableWrapper等官方包装类的实战解决方案。通过详细的原理解析和代码示例,手把手指导开发者如何实现跨线程的Trace传递,确保分布式系统监控链路的完整性,有效解决异步任务导致的链路中断问题。

sand8的博客 493

Python核心编程---读书笔记:第8章 条件和循环

第8章条件和循环  8.1if语句 多重条件表达式,and , or , not elif: 三元操作符: smaller = x if x 符合条件,返回前面的;否则,返回后面的   def getMin(num1 , num2):     smaller = num1 if num1 < num2 else num2     return smaller   8.5

qingyuanluofeng的专栏 520

Win11下Wezterm配置Powershell默认终端全攻略(含主题同步技巧)

本文详细介绍了在Windows 11系统中,如何安装和配置Wezterm终端模拟器,并将其设置为PowerShell的默认终端。内容涵盖使用Winget或手动安装Wezterm,通过修改.lua配置文件切换默认Shell,并同步Campbell主题配色以还原熟悉的PowerShell视觉体验,旨在帮助开发者打造高效、个性化的命令行工作环境。

weixin_28363123的博客 1199

【AI赋能】Sora + CapCut 打造爆款短视频:从脚本到发布的自动化工作流

本文详细介绍了如何利用Sora、Grok和CapCut等AI工具构建自动化短视频生产工作流。通过结构化Prompt生成专业脚本,借助Sora将文字转化为高质量视频素材,并利用CapCut进行高效剪辑与合成,实现从创意到发布的十倍效率提升,助力个人及团队打造爆款内容。

g8f9d0s1a2的博客 493

Python核心编程 读书笔记

xx

onlyForCloud的专栏 635

GoAnywhere MFT 身份验证绕过漏洞(CVE-2024-0204)

GoAnywhere MFT 身份验证绕过漏洞(CVE-2024-0204)

weixin_43567873的博客 387

python核心编程读书笔记

python笔记(python 核心编程) python2.7为主,ipython和pyCharm 1.输入输出和字符串(在2.x中print后面的是整体,比如()、[],总之2.x不要加()也不是函数只是一个语句)   print,input   不回车     python 2.x:print x,  python 3.x:print(x, end="")   同时

LDZ1943的专栏 883

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Python核心编程读书笔记(3)

本次笔记针对原书第4章节

Benjamin's IT Life 1440

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

python核心编程第3版第2章 网络编程【读书笔记】

客户端/服务器架构服务器是一系列硬件或软件,为一个或多个客户端(服务的用户)提供所需的“服务”。它存在的唯一目的就是等待客户端的请求,并响应它们(提供服务),然后等待更多请求。 客户端因特定的请求而联系服务器,并发送必要的数据,然后等待服务器的回应,最后完成请求或给出故障的原因。 客户端/服务器架构既可以应用于计算机硬件,也可以应用于软件。硬件客户端/服务器架构打印服务器、文件服务器软件客户端/

hehe_win的博客 925

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

《Python核心编程》读书笔记(一)

谨以此博文记录自己初次学习Python的知识点,以下笔记均来自于学习《Python核心编程(第二版)》的读书笔记。Python基础: 字符串:myString = ‘Hello world’ print : 语句调用str() 函数显示对象,交互式解释器调用repr()函数显示对象 print:“%s is number %d” % (“Python”, 1) # “” 与”均可以

kipdoudou的专栏 681

《Python编程:从入门到实践》前10章读书笔记

• 核心内容:列表的创建、增删改查及常用方法(append()、pop()、sort()),字典的键值对操作。• 核心内容:Python环境搭建、print()函数、变量、数据类型(字符串、数字、布尔值)及基本运算。• 核心内容:文件读写(open()函数、with语句),异常处理(try-except-else)。• 核心内容:函数定义、参数(位置参数、关键字参数、默认值)、返回值,函数与列表、字典的配合。• 重点收获:理解了函数的模块化思想,学会用*args和**kwargs处理可变参数。

2501_93554121的博客 364

Python读书笔记

Python读书笔记 目录 Python读书笔记 1 总览 3 拷机测试服务整体结构 4 2.1. 业务结构 4 2.2. 技术结构-图像 4 2.3. 技术结构-异常状态 5 2.4. 技术选型 5 2.5. 运维模型 6 2.6. 工具选择 6 了解python基础知识 7 3.1. Python底层是用什么语言实现的? 7 3.2. Python关键字(保留字)一览表 7 3.3...

lynchyueliu的博客 3233

Python核心编程---读书笔记:第11章 函数和函数式编程

第11章函数和函数式编程 11.1 什么是函数? 函数:逻辑结构化的编程方法 如果没有返回元素,python返回None 元组关键字: *tuple_args 字典关键字: **dict_args     python不允许函数未声明前对其引用或调用   函数属性: 内嵌函数:函数体内创建另一个函数是合法的。   11.3.6函数装饰器 装饰器:以@开头,包含名字和可选

qingyuanluofeng的专栏 571

《Python编程:从入门到实践》读书笔记——第5章:if语句

目录条件测试检查是否相等检查是否不相等数字比较检查多个条件检查特定值是否包含在列表中检查特定值是否不包含在列表中布尔表达式if语句简单的if语句if-else语句if-elif-else结构省略else代码块测试多个条件使用if语句处理列表检查特殊元素确定列表不是空的使用多个列表 条件测试 每条if语句的核心都是一个值为True或False的表达式,这种表达式称为条件测试。如果条件测试的值为Tru...

qq_21389513的博客 269

《零基础入门学习Python》读书笔记

嘻,计划每个月读一本新书,这个月一直在忙考试,都没怎么学编程方面的知识,这是去年假期看的一本书,当时没有做笔记,现在都忘得差不多啦!!,嗯,在这个月的最后一天,写了这篇博客,笔记会陆续的整理,嗯,要把计划坚持好哎! 嗯,总是要走过才明白。人生那,让我如此真实,走完今天的自己,不知是否意味有勇气面对明天。要开心些。愿自己呀!多一些真实的开心。 ...

山河已无恙 5858

python3基础语法速览——笨方法学python3读书笔记

utf-8编码 # --coding: utf-8-- 打印 print("hello world") print("Hens", 25 + 30 / 6) print(3 + 2 + 1 - 5 + 4 % 2 - 1 / 4 + 6) print("Is it greater ?", 5 >= -2) print("It's fleece was white as %s." % 'snow') print("." * 10) formatter = "%s %s %s %ss" print

guotianqing的博客 312

python编程16章_《python核心编程》读书笔记--第16章 网络编程

在进行网络编程之前,先对网络以及互联网协议做一个了解。推荐阮一峰的博客:(感谢)--再去看一遍先----看完了--16.1引言客户端、服务器架构服务器是一个软件或者硬件,用来想一个或多个客户端提供所需要的“服务”。其中,硬件是指打印机、文件服务器等。软件服务器提供的服务主要是程序的运行、数据的发送与接收、合并、升级、或其他的程序或数据操作。软件服务器有Web服务器、数据库服务器、窗口服务器等。对于...

weixin_39863631的博客 130

python核心编程第3版第3章 因特网客户端编程【读书笔记】

因特网客户端简介这些网络协议包括文件传输(FTP, SCP 等)、阅读 Usenet 新闻组(NNTP)、电子邮件发送(SMTP)、从服务器上下载电子邮件(POP3, IMAP)等等。 对特定的服务,一般只有一个服务器(即进程或主机等),但有多个消费者。文件传输文件传输因特网协议HTTP 主要用于网页文件的下载和访问 Web 服务,一般客户端无需登录就可以访问服务器上的文件和服务。HTTP 文件传

hehe_win的博客 612

《Python核心编程》第三版 读书笔记

“一个不成熟男子的标志是为了某种事业英勇地死去,一个成熟男子的标志是为了某种事业卑微地活着。” -------<麦田里的守望者> 小的时候总以为自己长大会变成很厉害的人。后来知道自己...

山河已无恙 770
上一篇: python核心编程读书笔记--第2章 入门
下一篇: python核心编程读书笔记--第4章 对象
王小禾
博客等级 码龄11年 80粉丝 291原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值