www.3112.net > python打印特殊符号
python打印特殊符号
|
1、用字符串本身的replace方法 复制代码代码如下:a.replace('word','python') 输出的结果是hello python2、用正则表达式来完成替换:复制代码代码如下:import re strinfo = re.compile('word') b = strinfo.sub('python',a) print b 输出的结果也是hello python 至于用哪个方法的话,看你自己的选择了.
这是因为idle中使用gbk编码,是ascii扩展字符集. >>> import sys>>> sys.getdefaultencoding()'ascii'解决方法: 在idle中执行的时候 去掉字符串前面的u字符,也不要加#coding这一行. 先import sys,然后reload(sys),再使用sys.setdefaultencod
转义符就能输出特殊符号了你可以这个循环,输出0-1000的转义符看看都有什么
针对这里的问题,我们可以先将文件名解码成unicode,然后用gbk编码,如果抛出异常,说明编码失败,即文件名中存在特殊字符.下面是一个小例子:#! /usr/bin/env python# -*- coding: utf-8 -*- file_names = ["特殊字符.txt","没有特
就是shift+6,比较大可能,你打开的中文输入法,输出了全角符号.关闭输入法再试试
ASCII码中,第0~32号及第127号是控制字符;第33~126号是可打印字符,其中第48~57号为0~9十个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母,其余的是一些标点符号、运算符号等
逗号在print里表示一个空格.
print """\ ***** ********* ** ** ** **** **** ** ******** ******"""
# encoding:utf-8# python3.6# 定义数字对应的字符字典c_number = {0: [[1, 1, 1], [1, 0, 1], [1, 0, 1], [1, 0, 1], [1, 1, 1]], 1: [[0, 1, 0], [0, 1, 0], [0, 1, 0], [0, 1, 0], [0, 1, 0]], 2: [[1, 1, 1], [0, 0, 1], [1, 1, 1], [1, 0, 0], [1, 1, 1]], 3: [[1, 1, 1], [0, 0, 1], [1, 1, 1], [0, 0, 1], [1,
你说的三类>='A' <='Z' 大写字母>='a' <='z' 小写字母类似的 数字其他的 就是 特殊符号
All rights reserved Powered by www.3112.net
copyright ©right 2010-2021。