python字符串

1115 JAVAScript基础

眉间皱痕 提交于 2019-12-04 23:01:31
目录 JavaScript 1.基础 1.1 注释 1.2 引入方式 2. 变量 2.1 变量声明 2.2 变量的命名规范 3.常量 4. 数据类型 4.1 数值型 Number 4.2 字符串型 String 4.3 布尔型 Boolean 4.4 空值 null 4.5 未定义值 undefined 4.6 转义字符 \ 5. 对象 object 5.1 数组 [] 5.2 自定义对象 {} 5.3 date对象 5.4 JSON对象 5.5 正则 6.运算符 6.1 算术运算符 6.2 比较运算符 6.3 逻辑运算符 7. 流程控制 7.1 if 判断 7.2 switch 语句 7.3 循环结构 7.4 三元运算符 8. 函数 8.1 函数的定义 8.2 函数中的arguments参数 8.3 函数的全局变量和局部变量 8.4 作用域 JavaScript 简称js,是一种嵌入到HTML页面的脚本语言,由浏览器一遍解释一遍执行 单纯的HTML页面是静态的(只供浏览),而JavaScript的出现,把静态的页面转换成支持用户交互并响应相应事件的动态页面 是前端的一门编程语言(也是有逻辑) node.js 支持前端js代码 跑在后端服务器上 Js跟Java什么关系? Js跟Java半毛钱关系都没有!!! 原因是当初Java特别火 想蹭热度 js是网警公司开发的

python字符串大小写转换

荒凉一梦 提交于 2019-12-04 22:07:57
1.把字符串中的全部字母转换成小写 str.lower() 例子: # str.lower() 小写 str = "ABC" print(str.lower()) 2.把字符串中的全部字母转换成大写 str.upper() 例子: # str.upper() 大写 str2 = "abc" print(str2.upper()) 3.把首字母转换成大写 str.title() 例子: # str.title() 首字母大写 str3 = "abc" print(str3.title()) 来源: https://www.cnblogs.com/luguankun/p/11886548.html

python3.6 占位符(最新)

故事扮演 提交于 2019-12-04 21:12:44
python3.6 占位符(最新最全) 1、python占位符%s,%d,%i,%f %d | %i : 整型:必须填充数字 %s字符串 : %s可以填充字符串也可以填充数字 单双引号配合使用 %f : 默认保留6位小数位,而第7位根据四舍五入取值 2、python占位 f-strings f-strings python3.6版本以上才能使用 来源: CSDN 作者: 土拨鼠在学习 链接: https://blog.csdn.net/weixin_44821208/article/details/100626266

Python数据类型

送分小仙女□ 提交于 2019-12-04 20:39:20
[TOC] 数据类型 a = True #True=1,False=0 print(int(a),type(a)) #实数和虚数 a = complex(5.6,8) a = 1.2 + 3.4j print(a,type(a)) print(a.real) #获取实数部分 print(a.imag) #获取虚数部分 #1.把一个值赋值给多个变量 a=b=c=1 print(a,b,c) #2.把多个值赋值给多个变量 a,b,c=1.2,3,True print(a,b,c) #字符串相关方法 s="Hello,World" print(s.upper()) #大写 print(s.lower()) #小写 print(s.capitalize()) #首字母大写 print(s.split(",")) #通过字符切割字符串 print(s.replace("W","S")) #替换字符串 print(s.count("o")) #计算一个字符出现的次数 #内置函数方法 print(s,type(s),max(s),min(s),len(s),char(97),ord('a')) #字符串的运算 s="www" print(s+ss) #拼接 print(s*2) #出现N次 #字符串的格式化 print("hello world%s"%"www") #%s是字符串占位符

python正则表达式

社会主义新天地 提交于 2019-12-04 20:11:08
  正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配   re模块使python语言拥有全部的正则表达式功能   compile函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象,该对象拥有一系列方法用于正则表达式匹配和替换   re.match函数   re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none re.match(pattern, string, flags = 0) #pattern:匹配的正则表达式 #String:要匹配的字符串 #flags:标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等   匹配成功re.match方法返回一个匹配的对象,否则返回None   我们可以使用group(num)或groups()匹配对象函数来获取匹配表达式   group(num=0):匹配的整个表达式的字符串,group()可以一次输入多个组号,在这种情况下它将返回一个包含那些组所对应值的元组   即match的用法是匹配以什么开头的字符串 import re set = re.match('速度与激情','速度与激情8') a = set.group() print(a)#结果:速度与激情     字符:. 功能: 匹配任意一个字符串(\n除外)    

前端之js

倾然丶 夕夏残阳落幕 提交于 2019-12-04 18:29:12
目录 JavaScript简介 js注释 js的引入方式 js变量 变量名的命名规范 js中常量 js中数据类型 数值类型 字符类型 字符串常用方法 模板字符串 布尔值(Boolean) null和undefined 对象 数组 常用方法 forEach() splice() map() 运算符 算术运算符 比较运算符 逻辑运算符 赋值运算符 流程控制 if else 多分支结构 switch for循环 三元运算 函数 函数定义 函数的全局变量和局部变量 内置对象和方法 自定义对象 Date对象 Date对象的方法 Json对象 RegExp对象 JavaScript简介 JavaScript是前端的一门编程语言 node.js 支持前端js代码可以跑在后端服务器上 JavaScript 是脚本语言 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。 js也叫ECMAScript js注释 // 单行注释 /* 多行注释1 多行注释2 */ js的引入方式 script标签内部直接书写 通过script标签src书写,引入外部js文件 js变量 声明变量使用 var或let 变量名; 的格式来进行声明 (var声明的是全局有效,let可以只在局部有效)

day 45 JavaScript

北城以北 提交于 2019-12-04 18:29:05
day 45 JavaScript 01.JavaScript 是前端的一门编程语言(也是有逻辑的)与java没有关系 JavaScript是Netscape(网景)公司开发 Node.js 支持前段js代码 跑在后端服务器上 ECMAScript 与 javascript 指相同的 当前使用较多的版本ECMAScript 5.1 / 6 02.js语法 注释 /单行注释/ /* 多行注释 多行注释 */ 引入方式 1.在标签内直接书写 <script> js代码 </script> 2.通过标签src书写 引入外部js文件 <script src="js.js"></script> Js里面的变量 在Js中声明变量需要使用关键字 var 声明的是全局有效 let 可以只在局部有效(ES6新语法) var name = 'jason' let name = 'oscar' js中变量的命名规范 数字 字母 下划线 $ 不能使用关键字作为变量名 推荐使用驼峰体命名 python推荐使用下划线(c++) user_name js推荐使用驼峰体(前端) UserName js代码默认以分号作为结束符 confirm('are you sure?') 不写分号通常情况下没有问题 常量const const pi = 3.1415; pi的值不能改变,试图更改会报错

python字符串

 ̄綄美尐妖づ 提交于 2019-12-04 18:04:52
"""strl = "hello world " str2 = "nice to me you" str3 = strl + str2 #字符串的拼接 不允许字符串和数字型直接拼接 print(str3) #name = "POSER" #print(str.lower(name)) #转换为小写 #print(name.lower()) #print(str.upper(name)) #转换为大写 print(name.upper()) name = "posePD" print(str.capitalize(name)) #字符串首字母大写 name = "my name is adrew, i have dream" print(name.title()) #首个单词大写 print("abcABC".swapcase()) #大小写互换 """ #格式化字符串 name = input("名字: ") age = input("年龄: ") height = input("身高: ") str1 = "我的名字{0},今年{1}岁,身高{2}".format(name,age,height) print(str1) 别名 str1 = "我的名字{p1},今年{p2}岁,身高{p3}".format(p1=name,p2=age,p3=height) ** #格式化数字

JavaScript

不想你离开。 提交于 2019-12-04 17:52:10
一、JavaScript简介 JavaScript是前端的一门编程语言简称JS,需要说明的是JS和java没有关系,js也叫ecmascript,当前使用较多的版本是5.1版本。 特点: JS是一种轻量级的编程语言 JS插入HTML后可由浏览器执行。 二、JS的语法 2.1注释 //单行注释 /*多行注释*/ 2.2引入到HTML的方式 1.script标签内直接书写 <script>//这里书写代码</script> 2.通过script标签src引入外部JS文件 <script src="si.js"></script> 2.3JS的数据类型 2.3.1动态语言与静态语言 JS是动态类型语言,什么是动态类型、静态类型呢? 动态类型语言特点: 运行期间才做数据类型检查的语言,即动态类型语言编程时, 不用给任何变量指定数据类型 。 该语言会在第一次赋值给变量时,在内部将数据类型记录下来,赋的值是什么数据类型,这个变量就是什么数据类型。动态类型语言有:JavaScript、Python、PHP等。 优点:方便阅读,不需要写非常多的类型相关的代码; 缺点:不方便调试,命名不规范时会造成读不懂,不利于理解等。 静态类型语言特点: 在编译期间检查变量的数据类型,也就是在定义变量时需要先声明变量是什么数据类型,静态类型的语言有:C、C++、C#、JAVA等。 优点:结构非常规范,便于调试

Python格式化字符串(格式化输出)

和自甴很熟 提交于 2019-12-04 17:26:50
Python 提供了“%”对各种类型的数据进行格式化输出,例如如下代码: price = 108 print ( "the book's price is %s" % price ) 上面程序中的 print 函数包含以下三个部分,第一部分是格式化字符串(相当于字符串模板),该格式化字符串中包含一个“%s”占位符,它会被第三部分的变量或表达式的值代替;第二部分固定使用“%”作为分隔符。 格式化字符串中的“%s”被称为转换说明符(Conversion Specifier),其作用相当于一个占位符,它会被后面的变量或表达式的值代替。“%s”指定将变量或值使用 str() 函数转换为字符串。 如果格式化字符串中包含多个“%s”占位符,第三部分也应该对应地提供多个变量,并且使用圆括号将这些变量括起来。例如如下代码: user = "Charli" age = 8 # 格式化字符串有两个占位符,第三部分提供2个变量 print ( "%s is a %s years old boy" % (user , age )) 在格式化字符串中难道只能使用“%s”吗?还有其他转换说明符吗?如果只有“%s”这一种形式,Python 的格式化功能未免也太单一了。 实际上, Python 提供了如表 1 所示的转换说明符: 表 1 Python转换说明符 转换说明符 说明 %d,%i