server side:# coding: gb2312#socket server端#获取socket构造及常量from socket import *#‘‘代表服务器为localhostmyHost = ‘‘#在一个非保留端口号上进行监听myPort = 50007#设置一个TCP socket对象sockobj = socket(AF_INET, SOCK_STREAM)#绑定它至端口号sockobj.bind((myHost, myPort))#监听,允许5个连结sockobj.listen(5)#直到进程结束时才结束循环while True: #等待下一个客户端连结 connection, address = sock...
首先要搞清楚,字符串在Python内部的表示是unicode编码. 因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。 decode的作用是将其他编码的字符串转换成unicode编码, 如str1.decode(‘gb2312‘),表示将gb2312编码的字符串转换成unicode编码。 encode的作用是将unicode编码转换成其他编码的字符串, 如str2.encode(‘gb2312‘),表示将...
format字符串格式化,必须一一对应tpl = ‘i am {}, age{},{}‘.format(‘seven‘,18,12)
print(tpl)tpl = ‘i am {1}, age{2},{2}‘.format(‘seven‘,18,12)
print(tpl)取元组第一个tpl = ‘i am {0[0]}’,format([1,2,3],[123]) python 中函数定义方法:def test(x):‘The function definitions‘#注释函数x+=1return x def:定义函数的关键字test:函数名():内科定义形参‘’文档描述,非必要,强烈建议添加x+=1:泛指代码块...
1、两种字符串格式化字符串%s 数字%d例子 name=‘i am %s ’% ‘fkk‘print(name)‘i am fkk‘>>> name=‘i am %s,age %d‘ %(‘daoxin‘,13) >>> name ‘i am daoxin,age 13‘第二种:索引从0开始,值索引 name=‘i am {0},age{1}‘>>> name.format(‘daoin‘,20)‘i am daoin,age20‘截取字符串#左边包含,右边不包含 name=‘daoxin‘#截取第一个字符串print(name[0])#从第一个字符开始,截取两个print(name[0:2])#从第几个字符开...
# Auther: Aaron Fanname = "my \tname is {name}, age is {age}."‘‘‘print(name.capitalize()) #这段话的首字母大写print(name.count("a")) #统计这段字符串中一共有多少个aprint(name.casefold())print(name.center(50,"-")) #一共打印50个字符,把原始字符串放到中间,两边不够的用“-”补上print(name.encode()) #把字符串转换成二进制print(name.endswit...
1. ast包import ast
user_info = ‘{"name" : "南湖", "gender" : "male", "age": 28}‘
user_dict = ast.literal_eval(user_info)# 结果如下:来自Spdyer(python 3.7)2. 通过json格式转换 import json
user_info = ‘{"name" : "南湖", "gender" : "male", "age": 28}‘ #注意:此时里面必须都是双引号,否则会报错
user_dict_2 = json.loads(user_info)3. 通过eval函数转换user_dict_3 = eval(user_info) 原文:https://www.cnbl...
#Python字符串操作‘‘‘1.复制字符串‘‘‘#strcpy(sStr1,sStr2)
sStr1 = ‘strcpy‘
sStr2 = sStr1
sStr1 = ‘strcpy2‘print sStr2‘‘‘2.连接字符串‘‘‘#strcat(sStr1,sStr2)
sStr1 = ‘strcat‘
sStr2 = ‘append‘
sStr1 += sStr2
print sStr1‘‘‘3.查找字符‘‘‘#strchr(sStr1,sStr2)
sStr1 = ‘strchr‘
sStr2 = ‘r‘
nPos = sStr1.index(sStr2)
print nPos‘‘‘4.比较字符串‘‘‘#strcmp(sStr1,sStr2)
sStr1 = ‘...
公司项目需要写一个只允许查询的SQL语句的正则表达,因为使用Python2导致碰到了各种问题在python3中,\w就可以允许所有的因为字母和中文字符,因为python3默认是utf8编码在python2中,\w会屏蔽中文字符,该如何配置?
\w\u4e00-\u9fa5 这是增加全部中文字符的编码光条件还不行,还需先对字符串进行unicode编码,str_sql = unicode(str_sql)原文:https://www.cnblogs.com/qumogu/p/14034662.html
字符串操作#!/usr/bin/env python# -*- coding:utf-8 -*-name = ‘wang‘user = ‘WANG‘print(dir(name)) #dir 查看类里有哪些成员可以使用print(type(name)) #显示使用的哪个类result = name.__contains__(‘w‘) #inprint(result)result = name.capitalize() #首字母大写print(result)result = user.casefold() #大写字母变小写print(result)result= name.center(20,‘*‘) #长度是20.用*号填充,关键字居中print(result)le...
capitalize() 把字符串的第一个字符改为大写str1 = 'xiaoxie'str1.capitalize()→Xiaoxiecasefold() 把整个字符串的所有字符改为小写>>> str1 = 'ASSDFAWEadfaAjjIlOOOMMkl'>>> str1.casefold()'assdfaweadfaajjilooommkl'center(width) 将字符串居中,并使用空格 填充至长度width的新字符串>>> str1 = 'asdfaef'>>> str1.center(15)' asdfaef 'count(sub,[,start[,end]]) 返回sub在字符串里边出现的次数,start和end参数表示...
生成字符串变量str=‘python String function‘ 字符串长度获取:len(str)例:print ‘%s length=%d‘ % (str,len(str))连接字符串sStr1 = ‘strcat‘sStr2 = ‘append‘sStr1 += sStr2print sStr1复制字符串#strcpy(sStr1,sStr2)sStr1 = ‘strcpy‘sStr2 = sStr1sStr1 = ‘strcpy2‘print sStr2比較字符串#strcmp(sStr1,sStr2)sStr1 = ‘strchr‘sStr2 = ‘strch‘print cmp(sStr1,sStr2)字符串搜索相关搜索指定字符串,没有返回-...
网址:示例:import base64
import rsadef strkey(strk):b_str = base64.b64decode(strk)if len(b_str) < 162:return Falsehex_str = ‘‘# 按位转换成16进制for x in b_str:h = hex(ord(x))[2:]h = h.rjust(2, ‘0‘)hex_str += h# 找到模数和指数的开头结束位置m_start = 29 * 2e_start = 159 * 2m_len = 128 * 2e_len = 3 * 2modulus = hex_str[m_start:m_start + m_len]exponent = hex_str[e_start:e_start + e_len]return mod...
参考:http://www.php.cn/wenda/91257.html https://www.cnblogs.com/king-lps/p/7846414.html http://blog.csdn.net/kancy110/article/details/75043202原文:http://www.cnblogs.com/rrttp/p/8110329.html
格式化输出 %: 占位符 s: 字符串 d: 数字 %%: 表示一个%, 第一个%是用来转义 实例:name = input(‘姓名:‘)
age = int(input(‘年龄:‘))print(‘我叫%s, 我的年龄:%d,我的学习进度3%%.‘ %(name, age))# 执行结果:
# 姓名:hkey
# 年龄:20
# 我叫hkey, 我的年龄:20,我的学习进度3%.
初始编码最初的编码是由美国提出,当时只规定了 ASCII码用来存储字母及符号,后来为了解决全球化文字的差异,创...
参考:http://blog.csdn.net/tingsking18/article/details/4033645python内部的字符串是以unicode来编码decode函数用来将其他编码解码为unicodeencode函数将unicode编码为指定的编码类型,例如gbk,utf-8# -*- coding: utf-8 -*-"""
Created on Wed Jan 15 15:20:59 2014@author: hp
"""import urllib2
import re
import time
import jiebaurl="http://blog.sina.com.cn/s/blog_608e1afd0102e5ym.html"def geturl(url):html=urllib...