Python并发编程-四曲博客

Python并发编程

并发编程多任务 高并发:CPU核数很少,但是进程很多 高并行:CPU的核实要比进程数量一致,进程同时运行 多进程 程序:程序是一个指定的集合 进程:正在执行的程序 程序开始运行时,首先会创建一...
2.使用Pygame-四曲博客

2.使用Pygame

使用pygame 我们可以使用pygame在屏幕当中绘制一个文本出来 import pygame from pygame.locals import* import sys pygame.init() screen = pygame.display.set_mode((400,300)) #绘制...
5.字符串和文本(二)-四曲博客

5.字符串和文本(二)

从字符串中去掉不需要的字符 使用strip()来去除字符串两边的字符 使用lstrip()来去除左边字符 使用rstrip()来去除右边的字符 s = ' hello,world,' #去除空格 print(s.strip()) #去...
4.字符串和文本(一)-四曲博客

4.字符串和文本(一)

针对任意多的分隔符拆分字符串 可以使用re.split()来使用多个分隔符来分割字符串 import re line= 'assd sdfsd; sdfs,sdf,adsdf, foo' result=re.split(r'[;,\s]\s*',li...
3.数据结构和算法(三)-四曲博客

3.数据结构和算法(三)

筛选序列中的元素 使用列表推导式来进行筛选 >>> items=[3,2,4,5,2,2,3,9,-1,-2,-3,-4,-5] >>> [n for n in items if n>0] [3, 2, 4, 5, 2, 2, 3, 9] >>> [n for n in ite...
2.数据结构和算法(二)-四曲博客

2.数据结构和算法(二)

将键映射到多个值当中 #一般的创建方法 d = { "a":[1,2,3], "b":[4,5,6] } #使用defaultdict创建字典>>> import collections >>> import collecti...
宏:标准控制构造-四曲博客

宏:标准控制构造

WHEN和UNLESS 基本的条件执行形式是由IF特殊操作符提供的,其基本形式是:如果x成立,那么执行y,否则执行z (if condition then-form [else-form]) (if (> 2 3) "Yup" "Nope&...
LISP中的变量-四曲博客

LISP中的变量

变量的基础知识 引入新变量的一种方式是使用LET特殊操作符 (let (variable*) body-form*) 当这个LET形式被求值时,所有的初始值形式都将首先被求值,然后创建出新的绑定,并在形式提被执行之前...
Lisp中的函数-四曲博客

Lisp中的函数

定义新函数 以下为函数的定义形式 (defun name (parameter*) "body" ) 通常,函数的命名仅包含字典字符和连字符 如果一个字符串跟在形参的后面,那么它应该是一个描述函...
Lisp语法和语义-四曲博客

Lisp语法和语义

S-表达式 当读取器读取名字时,读取器将所有名字中未转义的字符都转化成它们等价的大写形式,这样,读取器将把foo、Foo和FOO都读成同一个符号FOO 但是\f\o\o和|foo|将都被读成foo,这是和符号FO...
1.数据结构和算法-四曲博客

1.数据结构和算法

数据结构和算法 将序列分解为单独的变量 任何序列都可以通过一个简单的赋值操作来分解为单独的变量,包括字典、集合、字符串、文件、迭代器和生成器 p =(4,5) a,b=p print(a) print(b) #4 #5...
22.正则表达式-四曲博客

22.正则表达式

在Go语言中,正则表达式功能是由regex包提供的,这个包实现了正则表达式的查找和模式匹配功能 //接受一个正则表达式和字符串 //根据匹配结果返回Ture和false regexp.MatchString(regx,strings) ...