Python实践中的一些细节

判断一个值是否在字典中

data = {'name': 'codingcat', 'age': 25}

print('name' in data.keys())

可能有一部分同学会像上面👆这样加个keys, 那么这样做有什么影响......

20行Python代码搞定18位身份证验证

import re

IDCARD_REGEX = '[1-9][0-9]{14}([0-9]{2}[0-9X])?'

def is_valid_idcard(idcard):

"""Validate id card is valid."......

Python3模块之Text

import string

words = 'Hello python 3!'

print(words)

print(string.capwords(words))

Python的web框架sanic

前段时间发现了一个新的Python web框架,看到Benchmarks有点心动,决定上手实验一波

from sanic import Sanic

fr......

Writing idiomatic python

列表解析

生成100个数字

[i for i in range(1, 101)]

数值交换

bad usage in python

temp = a

a = b

b = temp

recommend usage

b, a = a, b

in的使用

data =......

喵的每日C-语言基础篇

第一个C程序 Hello World!

#include <stdio.h>

int main(......

Centos下supervisor配置

安装

pip install supervisord

gunicorn 配置文件

server.conf

[program:gunicorn_name]

command=/path/gunicorn server.wsgi:application -c /path/gunicorn.......

Centos下rabbitmq安装配置

安装依赖

yum install erlang

rabbitmq官网下载 http://www.rabbitmq.com/install-rpm.html

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.5/rabbi......

Python装饰器

什么是装饰器

Python中的装饰器本质上就是在不改变函数本身的情况下包装一个函数成为另一个函数的语法糖

装饰器简单示例

def ......

Centos下node安装

安装

curl -sL https://rpm.nodesource.com/setup | bash -

# then install, as root

yum install -y nodejs

设置npm源

1.通过config命令

npm config set registr......

Centos下Python生产环境配置

pyenv 安装

yum -y install epel-release

yum groupinstall "Development Tools"

yum install readline-devel

yum install bzip2-devel

yum install sql......

收藏的博客列表

酷壳

廖雪峰的官方网站

阮一峰的网络日志

Lucida

技术小黑屋

KeenWon

Timothy

oilbeater

xlzd

Geekwolf

灵犀志趣

远航

foocoder

pythoner

linux大棚

......