python字符串连接

字符串 整合

人走茶凉 提交于 2019-12-05 04:32:38
salnum()  string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False str_date = 'Hello,Eva!How are you?' str_date2 = 'zSSS2' print(str_date.isalnum()) print(str_date2.isalnum()) isalpha()   检测字符串是否只由字母组成。 isdecimal() 检查字符串是否只包含十进制字符。这种方法只存在于unicode对象 #!/usr/bin/python str_date = u"this2009" print(str_date.isdecimal()) str_date1 = u"23443434" print(str_date1.isdecimal()) isnumeric()   检测字符串是否只由数字组成。这种方法是只针对unicode对象 #!/usr/bin/python str_date = u"this2009" print(str_date.isnumeric()) str_date1 = u"23443434" print(str_date1.isnumeric()) isdigit()    检测字符串是否只由数字组成 islower() 检测字符串是否由小写字母组成 isspace()

Python编程_基础入门

久未见 提交于 2019-12-05 00:54:27
1. 注释 #!/usr/bin/env python3 # -*- coding: UTF-8 -*- # coding=utf-8 """多行注释""" # 单引号和双引号没有区别 2. 常用数据类型 # 列表 list list1 = [1,2,3] list.append(obj) # 在列表末尾添加新的对象 list.insert(index, obj) # 将对象插入列表 list.pop([index=-1]) # 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 list.remove(obj) # 移除列表中某个值的第一个匹配项 list.reverse() # 反向列表中元素 # 元组 tuple 元组的元素不能修改 tup1 = (1,2,3) # 字典 dict dict1 = {'a':1,'b':2} # 集合 set set1 = {1,2,3} set(value) 3. 字符串 print(str + 'hello') # 连接字符串 print(str * 2) # 输出字符串两次 # 字符串切片 print(str[0:-1]) # 输出第一个到倒数第二个的所有字符 print(str[2:]) # 输出从第三个开始的后的所有字符 str[::-1] # 字符串倒序输出 # 内建函数 bytes.decode(encoding=

字符串处理

泄露秘密 提交于 2019-12-04 23:24:01
Python 字符串 字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: s1= 'Hello World!' s2 = "Python" Python 访问字符串中的值 Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。 Python 访问子字符串,可以使用方括号来截取字符串,如下实例: s1 = 'Hello World!' s2 = "Python" print("var1[0]: ", s1[0]) print("var2[1:5]: ", s2[1:5]) Python 字符串连接 我们可以对字符串进行截取并与其他字符串进行连接,如下实例: print('hello' + 'world') Python 转义字符 在需要在字符中使用特殊字符时,python 用反斜杠 \ 转义字符。如下表: 1 \\ 反斜杠符号 2 \n 换行 3 \r 回车 4 \' 单引号 5 \" 双引号 Python字符串运算符 下表实例变量 a 值为字符串 "Hello",b 变量值为 "Python": Python 字符串格式化 Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。 在

Python数据类型

房东的猫 提交于 2019-12-04 21:01:43
# 列表 # #查 切片 [] print(a)#打印所有列表 print(a[1:3]) #从索引1开始到3结束,但是不包括3 print(a[1::2]) #从索引1开始到结束,步长为2,隔一个去取 print(a[1:-1]) #从索引1开始到倒数第二 print(a[1::-1]) #从索引1开始到结束,从右往左取 print(a[-2::-1]) #从右往左取,从倒数第二个开始到最左边(结束) print(a[1::-1]) #从右往左取,从索引为1开始到结束 b=a.count("ligang")#根据内容查找该元素在列表中出现的次数(计数) print(b) inde=a.index('sanpang')#根据内容找其对应的位置(索引) print(inde) conten='sanpang' in a#in的用法,判断元素是否在列表中,在就返回True,否则返回False print(conten) #添加 append insert a.append('wangyuan')#直接追加在列表最后面 a.insert(2,'liyifen')#设置索引,指定添加位置,可以添加到任意位置 print(a) a.extend(t)#扩展列表,将2个列表合并,这里将t列表融入到a列表中 print(a) #修改   a[1]='wangmei'#根据a[index

Python全栈之路系列之字符串数据类型

白昼怎懂夜的黑 提交于 2019-12-04 16:18:39
字符串(str) 字符串类型是python的序列类型,他的本质就是字符序列,而且python的字符串类型是不可以改变的,你无法将原字符串进行修改,但是可以将字符串的一部分复制到新的字符串中,来达到相同的修改效果。 创建字符串类型可以使用单引号或者双引号又或者三引号来创建,实例如下: 单引号 >>> string = 'ansheng' # type是查看一个变量的数据类型 >>> type(string) <class 'str'> 双引号 在学习过程中有什么不懂得可以加我的 python学习交流扣扣qun,784758214 群里有不错的学习视频教程、开发工具与电子书籍。 与你分享python企业当下人才需求及怎么从零基础学习好python,和学习什么内容 >>> string = "ansheng" # type是查看一个变量的数据类型 >>> type(string) <class 'str'> 三引号 >>> string = """ansheng""" >>> type(string) <class 'str'> 还可以指定类型 >>> var=str("string") >>> var 'string' >>> type(var) <class 'str'> 字符串方法 每个类的方法其实都是很多的,无论我们在学习的过程中个还是工作的时候,常用的其实没有多少

django常见过滤器

你。 提交于 2019-12-04 15:13:20
从 别处 复制粘贴,仅作记录 一、形式:小写 {{ name | lower }} 二、过滤器是可以嵌套的,字符串经过三个过滤器,第一个过滤器转换为小写,第二个过滤器输出首字母,第三个过滤器将首字母转换成大写 标签 {{ str|lower|first|upper }} 三、过滤器的参数 显示前30个字 {{ bio | truncatewords:"30" }} 格式化 {{ pub_date | date:"F j, Y" }} 过滤器列表 {{ 123|add:"5" }} 给value加上一个数值 {{ "AB'CD"|addslashes }} 单引号加上转义号,一般用于输出到javascript中 {{ "abcd"|capfirst }} 第一个字母大写 {{ "abcd"|center:"50" }} 输出指定长度的字符串,并把值对中 {{ "123spam456spam789"|cut:"spam" }} 查找删除指定字符串 {{ value|date:"F j, Y" }} 格式化日期 {{ value|default:"(N/A)" }} 值不存在,使用指定值 {{ value|default_if_none:"(N/A)" }} 值是None,使用指定值 {{ 列表变量|dictsort:"数字" }} 排序从小到大 {{ 列表变量

6. Python变量类型

我是研究僧i 提交于 2019-12-04 13:59:10
1. 变量赋值 Python 中的变量赋值不需要类型声明。 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 每个变量在使用前都必须赋值,变量 赋值 以后该变量才会 被创建 。 #!/usr/bin/python # -*- coding: UTF-8 -*- counter = 100 # 赋值整型变量 miles = 1000.0 # 浮点型 name = "John" # 字符串 执行结果: print counter print miles print name 2. 多个变量赋值 Python允许你同时为多个变量赋值。例如: a = b = c = 1 以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。 您也可以为多个对象指定多个变量。例如: a, b, c = 1, 2, "john" 以上实例, 两个整型对象 1 和 2 分别分配给变量 a 和 b,字符串对象 "john" 分配给变量 c 。 3. 标准数据类型 Python有五个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) 3.1 Python数字 数字数据类型用于存储数值。 他们是 不可改变 的数据类型,这意味着改变数字数据类型会 分配一个新的对象 。 当你指定一个值时

1. Python 编码规范

穿精又带淫゛_ 提交于 2019-12-04 13:59:09
https://www.runoob.com/w3cnote/google-python-styleguide.html 分号 不要在行尾加分号, 也不要用分号将两条命令放在同一行。 行长度 每行不超过80个字符 以下情况除外: 长的导入模块语句 注释里的URL 不要使用反斜杠连接行。 Python会将 圆括号, 中括号和花括号中的行隐式的连接起来 , 你可以利用这个特点. 如果需要, 你可以在表达式外围增加一对额外的圆括号。 推荐: foo_bar(self, width, height, color='black', design=None, x='foo', emphasis=None, highlight=0) if (width == 0 and height == 0 and color == 'red' and emphasis == 'strong'): 如果一个文本字符串在一行放不下, 可以使用圆括号来实现隐式行连接: x = ('这是一个非常长非常长非常长非常长 ' '非常长非常长非常长非常长非常长非常长的字符串') 在注释中,如果必要,将长的URL放在一行上。 Yes: # See details at #http://www.example.com/us/developer/documentation/api/content/v2.0/csv_file

《Python编程,从入门到实践》- 01 变量和简单数据类型

人盡茶涼 提交于 2019-12-04 13:48:04
由于一些原因,我不得不去要用python去做开发了,就开始学习python,之前的基础只能让我读懂代码,并简单开发,现在正好系统学习一下 变量 首先来看一段代码 name = "Alice" print(name) 我们添加了一个名字为name的变量,其值为"Alice”,运行之后,会打印出 “Alice”的字样 在python中每行代码结尾不需要加 ';' 默认一行就是一行代码,不同于java或c++(以至于我写python常常会加分号) 还有一点要注意的是,python中没有大括号这个东西,“块”这个概念其实是按缩进来的,也就是“不要随意缩进” print这个函数可以随意输出任何的内容,同时可以输出多个内容 message = "Hello Python Crash Course reader!" print(message, name) 如果你这样输出 会再 message的内容与name的内容之间存在一个空格,如果你不想存在这个空格,那么用“+” 连接 当然对于变量名称,我们也是不能随意命名的,它必须满足以下条件: 只能包含字母,数字和下划线,不能以数字开头 不能含有空格 不能用关键字或者函数名命名 变量名最好简短且有意义,能让人一看就明白 慎用i I l 1 O 0 o 这种容易混淆的字母数字 当然如何去描述一个变量名,函数名可以参考《代码整洁之道》

Python之路——Python3 入门教程

谁都会走 提交于 2019-12-04 11:15:20
本文适合有Java编程经验的程序员快速熟悉Python,本文程序在windows xp+python3.1a1测试通过。   本文提到的idle指python shell,即安装python后你在菜单看到的IDLE(python gui),在idle里ctrl+n可以打开一个新窗口,输入源码后ctrl+s可以保存,f5运行程序。凡打开新窗口即指ctrl+n的操作。 1、你好 1 2 3 4 5 6 #打开新窗口,输入: #! /usr/bin/python<BR># -*- coding: utf8 -*- s1=input("Input your name:") print("你好,%s" % s1) ''' 知识点: * input("某字符串")函数:显示"某字符串",并等待用户输入. * print()函数:如何打印. * 如何应用中文 * 如何用多行注释 ''' 2、字符串和数字   但有趣的是,在javascript里我们会理想当然的将字符串和数字连接,因为是动态语言嘛.但在Python里有点诡异,如下: 1 2 3 #! /usr/bin/python a=2<BR>b="test" c=a+b   运行这行程序会出错,提示你字符串和数字不能连接,于是只好用内置函数进行转换 1 2 3 4 5 6 7 8 9 10 #! /usr/bin/python