1,空即真(只要有内容就是true) 例:name=input('请输入名称').strip() if name=='': print('name不能为空') #输入的name去掉空格,如果为空,提示'name不能为空'。 #把这个例子改成空格式。名字空,提示正确。名字是空,提示错误。 方式一: name=input('请输入名称').strip() if name!
转载 2023-06-10 19:17:18
122阅读
if 判断条件的时候,如果是多个条件一起进行判断,那么就需要逻辑运算符 并且-----------and或者-----------or(取反)----not if 条件1 and 条件2:     条件1和条件2都满足时,做的事情1     。。。。。。。。。。,做的事情2     。。
转载 2023-06-15 09:55:37
369阅读
首先,在当前的大数据、人工智能时代背景下,计算机专业的同学学习一门编程语言是很有必要的,这不仅会提升自身的就业竞争力,同时也会为自己打开一个更大的发展空间。当前在诸多编程语言当中,选择学习Python是比较不错的选择,原因有三个方面,其一是Python属于全场景编程语言,在大数据、人工智能领域更是有广泛的应用,其二是Python语言在传统行业领域的应用非常广泛,包括金融、教育、医药等行业领域,其
知识点1 :if条件控制IF的格式# 1、单if判断 if 条件表达式: 逻辑体 # 2、完整if结构,但elif,else都不是必须的 if 条件表达式: 逻辑体 elif 条件表达式: 逻辑体 else: 逻辑体 # 3、if嵌套结构 if 条件表达式: if 条件表达式: if 条件表达式: else: 逻辑体 # 4、多层if,if之间互相独立,最后一个else和最后
转载 2023-08-02 10:25:53
226阅读
## Python中的if语句和操作符 在Python编程中,if语句是用于根据给定的条件来执行特定的代码块。if语句的语法如下: ```python if condition: # 如果条件成立,执行这里的代码 else: # 如果条件不成立,执行这里的代码 ``` 在条件判断中,我们可以使用操作符来对条件取反。操作符在Python中使用关键字`not`表示,它可以将
原创 2023-07-17 07:20:42
265阅读
文件的基本操作r:只读(默认),不能写,在打开文件时,r可以省略不写,打开不存在的文件会报错w:只写模式,不可读:不存在的文件则会创建,存在的文件会清空文件内容a:追加模式,不可读:不存在的文件会创建,存在的文件会追加r+:可读,可写,。打开不存在的文件会报错w+:读写模式,已经存在的文件,内容会被清空,可以读到已经写得内容 a+:追加读写模式,不存在则创建,存在则只追加内容文件的操作方
转载 2023-07-05 22:20:29
219阅读
Python逻辑运算符之与或一. 短路与(逻辑与)和短路与二. python逻辑运算符之与或 在看python的时候逻辑运算符没看懂。x and y 布尔"与" - 如果 x 为 False,x and y 返回 x 的值,否则返回 y 的计算值。 (a and b) 返回 20就这一段话,看的我有点懵逼,然后我就去上网搜了别人的解说,然后写了一篇文章,供大家理解。先学习其他语言里的
python类unix系统默认已经安装或使用源码包./confighure make make installpython运行方法 通过交互式解释器 [root@room1pc01 ~]# python >>> 以文件的方式运行 [root@room1pc01 ~]# vim test.py #!/usr/bin/env python 导入tab补全模块 >>&
Python两种方法实现阶乘(递归和递归)递归def factorial(n): result = n for i in range(1,n) result *=i return result number = int(input("请输入一个正整数:")) result = factorial(number) print("%d的阶乘是:%d" % (number,result))
转载 2023-05-25 20:08:24
62阅读
0. for-else在 Python 中,else 不仅可以与 if 搭配使用,还可以与 for 结合。python答疑 咨询 学习交流群2:660193417### for x in range(5): if x == 2: print(x) # break else: print("执行else....")1. 交换元素的值python答疑 咨
阻塞:import socket sk = socket.socket() sk.bind(('127.0.0.1',8080)) sk.setblocking(False) sk.listen() conn_l = [] del_conn =[] while True: try: conn,addr = sk.accept() print('建立连接了
转载 2023-06-25 22:08:06
155阅读
本文就正式进入python的语法内容了,条件判断是我们最常见的一种语法形式之一,判断结果只有True、Flase两种,通过下面流程图我们可以直观了解条件语句结构:if语句语法形式:if-elif  、 if-elif-elseif 1>: <执行语句1>elif <条件判断2>: <执行语句2>elif <条件判断3
Python高级编程和异步IO并发编程 一、协程和异步io1、并发、并行、同步、异步、阻塞、阻塞并发: 是指一个时间段内,有几个程序在同一个cpu上运行,但是任意时刻只有一个程序在cpu上运行。并行: 是指任意时刻点上,有多个程序同时运行在多个cpu上。同步: 是指代码调用IO操作时,必须等待IO操作完成才返回的调用方式。异步: 是指代码调用IO操作时,不必等待IO操作完成就返回的调用
文件的基本操作r:只读(默认),不能写,在打开文件时,r可以省略不写,打开不存在的文件会报错w:只写模式,不可读:不存在的文件则会创建,存在的文件会清空文件内容a:追加模式,不可读:不存在的文件会创建,存在的文件会追加r+:可读,可写,。打开不存在的文件会报错w+:读写模式,已经存在的文件,内容会被清空,可以读到已经写得内容 a+:追加读写模式,不存在则创建,存在则只追加内容文件的操作方
0. 阻塞式IO前面一篇博文解释了什么是阻塞式IO,你一定会发现这种IO存在的问题。在等待IO操作完成的过程中,进程会被投入睡眠,只能干等IO操作完成并返回。如果希望内核在进行IO操作的过程中进程继续运行,那么就需要用阻塞式IO。 进程把一个套接字设置成阻塞式,就是在通知内核,在你进行IO操作的过程中,不要把进程投入睡眠,IO操作没完成,返回一个错误即可。阻塞IO的执行流程如下图所示。 这
1.算数运算符运算符含义+加法-减法*乘法/除法**幂运算//向下取整%取余整数 与浮点数进行运算时结果为浮点数,整数相除也为浮点数。2.逻辑运算符运算符含义and逻辑与or逻辑或not逻辑and: 做取值运算时,取第一个为False的值,如果所有都为True,取最后一个的值。 or :做取值运算时,取第一个为True的值,如果所有的都为False,取最后一个的值a = 250 a > 1
文章目录Python 中的Socket编程一、数据传输方式1.1 同步与异步1.2 阻塞阻塞1.3 IO模型1.3.1 同步阻塞1.3.2 同步阻塞1.3.3 IO多路复用1.3.4 异步1.3.5 对比二、Socket API三、实验代码3.1 同步阻塞3.1.1 服务端3.1.2 客户端3.1.3 测试3.2 阻塞3.2.1 服务端3.2.2 用户端3.2.3 测试3.3 多路复用IO
转载 2023-08-05 15:28:50
357阅读
Python3 数字(Number)Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。以下实例在变量赋值时 Number 对象将被创建:var1 = 1var2 = 10你也可以使用 del 语句删除一些数字对象的引用del 语句的语法是:del var1[, var2[,var3[..., varN]]]]你可以通过使用 de
一.阻塞IO介绍略(请看概念篇)二.阻塞IO在阻塞式IO中,用户进程需要不断的主动询问kernel数据准备好了没有 # 服务端 import socket import time server=socket.socket() server.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) server.bind(('127.0.0
本文实例讲述了Python实现socket阻塞通讯功能。分享给大家供大家参考,具体如下:阻塞需要多线程编程服务端方式1: 使用threading库实现多线程基本方法和单进程基本写法一致, 将收发部分封装为函数以便开启其他线程:import socket import time import threading def handle_socket(conn, addr): while True:
转载 2023-06-15 22:19:39
125阅读
  • 1
  • 2
  • 3
  • 4
  • 5