python字符串连接

javascript-ECMAScript

余生颓废 提交于 2019-11-30 00:53:05
javascript介绍 Web前端有三层: HTML:从语义的角度,描述页面 结构 CSS:从审美的角度,描述 样式 (美化页面) JavaScript:从交互的角度,描述 行为 (提升用户体验) 其中JavaScript基础又分为三个部分: ECMAScript:JavaScript的语法标准。包括变量、表达式、运算符、函数、if语句、for语句等。 DOM:文档对象模型,操作网页上的元素的API。比如让盒子移动、变色、轮播图等。 BOM:浏览器对象模型,操作浏览器部分功能的API。比如让浏览器自动滚动。 JavaScript历史背景介绍 布兰登 • 艾奇(Brendan Eich,1961年~),1995年在网景公司,发明的JavaScript。 一开始JavaScript叫做LiveScript,但是由于当时Java这个语言特别火,所以为了傍大牌,就改名为JavaScript。如同“北大”和“北大青鸟”的关系。“北大青鸟”就是傍“北大”大牌。 同时期还有其他的网页语言,比如VBScript、JScript等等,但是后来都被JavaScript打败了,所以现在的浏览器中,只运行一种脚本语言就是JavaScript ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers

一张图认识Python(附基本语法总结)

南楼画角 提交于 2019-11-29 16:29:05
一张图带你了解Python,更快入门, 一张图认识Python(附基本语法总结) Python基础语法总结: 1.Python标识符 在 Python 里,标识符有字母、数字、下划线组成。 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 Python 中的标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入; 以双下划线开头的 foo 代表类的私有成员;以双下划线开头和结尾的 foo 代表 Python 里特殊方法专用的标识,如 init__() 代表类的构造函数。 2.Python有五个标准的数据类型 Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) Python支持四种不同的数字类型: int(有符号整型) long(长整型[也可以代表八进制和十六进制]) float(浮点型) complex(复数) python的字串列表有2种取值顺序: 从左到右索引默认0开始的,最大范围是字符串长度少1 从右到左索引默认-1开始的,最大范围是字符串开头 List(列表) 是 Python 中使用最频繁的数据类型。

pythony--运算符

家住魔仙堡 提交于 2019-11-29 16:14:06
python运算符 运算符表达式 python运算符:   赋值运算符、算数运算符、关系运算符、逻辑运算符 python表达式:   是将不同的数据(包括变量、函数)用运算符号按一定规则连接起来的一种式子。 赋值运算符 = 表示赋值,当把数字赋值给一个变量的时候不用加引号,而赋值字符串给变量的时候就需要加引号了,否则python认为你赋值的是另一个变量。 python下不用指定变量的类型,它会自动根据你赋值的类型来定 使用type(x) 来查看变量的类型 =:x=3 ,y='abc' += :x+=2,表示x=x+2 -=:x-=2,表示x=x-2 *=:x*=2,表示x=x*2 /=:x/=2,表示x=x/2 %=:x%=2,表示取余,x对2取余数,加入x=6,那么取余为0 算数运算符 + 加 用来计算数字,如果字符串相加,等于是把两个字符串拼到一起 - 减 * 乘 / 除,4/3,默认是整除,为了得到小数,可以把其中一个变量变成浮点型,4.0/3或4/3.0 // 表示只取整数,4.0/3 答案是1.33333,如果用4.0//,因为取整则,答案是1 % 取余数 ** 表示乘方 2**3 表示2的3次方 关系运算符 返回值为布尔值:true or false > 1>2,值是false < 1<2,值是true >= 1>=2,值是false <= 1<=2,值是true ==

第六章.模块

风格不统一 提交于 2019-11-29 14:05:29
6.1模块的定义 模块 : 可以吧一个py文件或一个文件夹(包)当作一个模块,以便于以后其他py文件的调用,对程序员直接提供某方面功能的文件. 包 文件夹 存储了多个py文件的文件夹 如果导入的模块是一个包,这个包里的模块默认不可使用 导入一个包相当于执行 init .py文件中的内容 包的定义(python2与python3的区别七): python2:文件夹中必须有_ _ init _ _.py文件 python3:不需要有_ _ init _ _.py文件 建议:推荐以后写代码,无论是python2还是python3,都要加上此文件 6.2模块的分类(类库) 6.2.1 内置模块 6.2.1.1 random 随机数模块:得到一个随机数,起始值和终止值都可取到 import random # 导入一个模块 v = random.randint(起始,终止) # 得到一个随机数 ​ #示例:生成随机验证码 import random def get_random_code(length=6): data = [] for i in range(length): v = random.randint(65,90) data.append(chr(v)) return ''.join(data) ​ code = get_random_code() print(code) View

python基础入门

对着背影说爱祢 提交于 2019-11-29 13:27:20
以 #! 开头的称为组织行,这行告诉你的Linux/Unix系统当你执行你的程序的时候,它应该运行哪个解释器。例如:#!/usr/bin/python 以 # 开头的称为注释行。 Python 源文件通常用.py 扩展名。当源文件被解释器加载或者显式地进行字节码编译的时候会被编译成字节码。由于调用解释器的方式不同,源文件会被编译成带有.pyc 或.pyo 扩展名的文件。 一、基本输入输出 print 语句调用str()函数显示对象,而交互式解释器则调用repr()函数来显示对象。 从用户那里得到数据输入的最容易的方法是使用raw_input()内建函数。它读取标准输入,并将读取到的数据赋值给指定的变量。 从标准输入读取一个字符串并自动删除串尾的换行字符。如果用入键入了 EOF 字符(Unix: Ctrl+D, Windows: Ctrl+Z+回车), 则引发 EOFError, 在 Unix 平台, 只要可用,就使用 GNU readline 库。 如果提供提示字符串参数,则显示该字符串并自动删去字符串末尾的换行字符。 在学习 Python 的过程中,如果需要得到一个生疏函数的帮助,只需要对它调用内建函数help()。通过用函数名作为 help()的参数就能得到相应的帮助信息。 二、变量和表达式 >>> 1 + 1 2 >>> print 'hello world' hello

Python2 基础语法(一)

自闭症网瘾萝莉.ら 提交于 2019-11-29 13:25:15
Python的特点   1. 简单 Python是一种代表简单思想的语言。   2. 易学 Python有极其简单的语法。   3. 免费、开源 Python是FLOSS(自由/开放源码软件)之一。   4. 高层语言 使用Python编写程序时无需考虑如何管理程序使用的内存一类的底层细节。   5. 可移植性 Python已被移植到很多平台,这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、   BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、   Windows CE甚至还有PocketPC。   6. 解释性 可以直接从源代码运行。在计算机内部,python解释器把源代码转换为字节码的中间形式,然后再把它翻译成计算机使用的机器语言。   7. 面向对象 Python既支持面向过程编程也支持面向对象编程。   8. 可扩展性 部分程序可以使用其他语言编写,如c/c++。   9. 可嵌入型 可以把Python嵌入到c/c++程序中,从而提供脚本功能。   10. 丰富的库 Python标准库确实很庞大。它可以帮助你处理各种工作,包括正则表达式、文档生成、单元测试、线程

PYTHON 取消转义字符作用

半腔热情 提交于 2019-11-29 10:20:23
1.python cannot import name XXX python中可能刚开始的童鞋会遇到 cannot import name ‘XXX’, 其实明白了其中的原理就很容易解决了,而且以后遇到此类问题马上就能明白是哪里出问题了。 其实这是出现再模块导入的顺序问题上, 比如: from A import B 这里导入了B后,程序再执行到这句的时候马上就会转到模块B中去,而 from A import B后面的程序就暂停执行,但B中的模块可能也有导入 上一个模块from A import B后面的内容,name就会出现 cannot import name xxx了。 总结: 所以再导入模块时就要保证 目标模块中导入的内容已在执行模块前已定义. 2.函数返回值,不管返回几个参数最终都是返回到一个元组中,想用哪个返回参数就去切哪个返回参数 code: def num(): a = 1 b = 2 return a, b, print(num()[0]) print(num()[1]) result: E:\Python\python.exe E:/frame_scripts_file/order_business_automated_scripts/commodity/commodity_manage/All_commodity/business_case.py 1 2

python数据类型详解(全面)

流过昼夜 提交于 2019-11-29 10:20:14
目录 1、字符串 2、布尔类型 3、整数 4、浮点数 5、数字 6、列表 7、元组 8、字典 9、日期 1、字符串 1.1、如何在Python中使用字符串 a、使用单引号(') 用单引号括起来表示字符串,例如: str='this is string'; print str; b、使用双引号(") 双引号中的字符串与单引号中的字符串用法完全相同,例如: str="this is string"; print str; c、使用三引号(''') 利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号,例如: str='''this is string this is pythod string this is string''' print str; 2、布尔类型 bool=False; print bool; bool=True; print bool; 3、整数 int=20; print int; 4、浮点数 float=2.3; print float; 5、数字 包括整数、浮点数。 5.1、删除数字对象引用,例如: a=1; b=2; c=3; del a; del b, c; #print a; #删除a变量后,再调用a变量会报错 5.2、数字类型转换 int(x [,base]) 将x转换为一个整数 float(x ) 将x转换到一个浮点数 complex

字符串的操作方法

跟風遠走 提交于 2019-11-29 04:11:34
一、整型(int)、布尔值(bool)、字符串(str) int----->str----->bool三者之间的转换 二、字符串的常规操作及内置方法 1、字符串的操作方法: s = 'python全栈脱产班20期' # 用索引取值 print(s[-5]) print(s[10]) # 切片 0可以省略不写 print(s[0:10]) print(s[:10]) print(s[:]) print(s[:10:2]) # 加步长每隔2个取一个值 # 反向取值必须加步长, 最后一位的索引值为-1, print(s[-1:-8]) print(s[-1:-8:-2]) 2、字符串的内置方法 大前提:对字符串的任何操作都是产生一个新的字符串,与原字符串没有关系 s = 'Wusirs22' t1 = s.count('a') # 在字符串中查找指定字符有多少个 t2 = s.upper() # 将字符串中的字符全部大写 t3 = s.lower() # 将字符串中的字符全部小写 t4 = s.title() # 非字母隔开的每个单词的首字母大写 t5 = s.find('a') # 通过元素获取其索引,找到第一个就返回,找不到会返回-1。 t6 = s.index('a') # 通过元素获取其索引,找到第一个就返回,找不到会报错。 t7 = s.capitalize() #

常用字符串相关方法

我与影子孤独终老i 提交于 2019-11-29 01:07:52
前面我们见过书写字符串的一种特殊方式,即直接将两个字符串紧挨着写在一起,这样的话 Python 就会自动拼接它们,比如说: s1='Hello,''World' print(s1) #Hello,World 还有一种方式是使用 "+"的方式,比较简单 s1='Hello,'+ 'World' print(s1) #Hello,World 还有使用字符串拼接数字,因为Python不允许直接拼接,所以要将数字转换成字符串 s1 = "这是数字: " p = 99.8 #字符串直接拼接数值,程序报错 print(s1 + p) #使用str()将数值转换成字符串 print(s1 + str(p)) #使用repr()将数值转换成字符串 print(s1 + repr(p)) str() 和 repr() 函数都可以将数字转换成字符串,其中 str 是 Python 内置的类型(和 int、float 一样),而 repr() 则只是一个函数。此外,repr 还有一个功能,它会以 Python 表达式的形式来表示值 st = "I will play my fife" print (st) print(repr(st)) I will play my fife 'I will play my fife' 通过上面的输出结果可以看出,如果直接使用 print() 函数输出字符串