引号

Scss基本运算-------字符运算

半城伤御伤魂 提交于 2019-11-30 18:03:36
首先:CSS有两种字符串类型:1》有引号字符串,2》无引号字符串     但是在Sass中,可以使用‘ + ’(加号) 来实现字符串的拼接 。 对于字符串的拼接:有3种情况来考虑: (1)如果左右两个字符串都是有引号的,结果是一个有引号的字符串;    (2)如果左边字符串是有引号的,右边字符串是没有引号的,结果是一个有引号的字符串;    (3)如果左边字符串是没有引号的,右边字符串是有引号的,结果是一个没有引号的字符串; 一句话概括: 结果字符串是否有引号,取决于左边字符串是否有引号 。 来源: https://www.cnblogs.com/hou-yuan-zhen/p/11634132.html

Python常用的基本数据类型

五迷三道 提交于 2019-11-30 08:29:32
1、整形 int   定义:age=10 #age=int(10)   用于标识:年龄,等级,身份证号,qq号,个数 2、浮点型 float   定义:salary=3.1 #salary=float(3.1)  用于标识:工资,身高,体重 3、字符窜 string #在python中,加了引号的字符就是字符串类型,python并没有字符类型。 定义:name='egon' #name=str('egon') 用于标识:描述性的内容,如姓名,性别,国籍,种族 #那单引号、双引号、多引号有什么区别呢? 单双引号木有任何区别,只有下面这种情况 你需要考虑单双的配合 msg = "My name is Egon , I'm 18 years old!" #多引号什么作用呢?作用就是多行字符串必须用多引号 msg = ''' 我想当一个英勇的战士, 在边疆守护我们的祖国, ''' print(msg) 单引号、双引号、多引号有什么区别呢? #数字可以进行加减乘除等运算,字符串呢?让我告诉你,也能?what ?是的,但只能进行"相加"和"相乘"运算。 >>> name='egon' >>> age='18' >>> name+age #相加其实就是简单拼接 'egon18' >>> name*5 'egonegonegonegonegon' #注意1:字符串相加的效率不高 字符串1+字符串3

学习Python笔记---变量和简单数据类型

馋奶兔 提交于 2019-11-30 05:46:05
首先声明,这个是个人在自学的一些笔记,因为是小白,刚接触Python,之前也没有过类似的经验,所以很多东西对于其他人来说可能是小白级别的,写出来没有其他的意思就是自己整理然后记录一下,顺便分享出来,而且后期如果碰到弄不明白的,我也会分享出来,然后请教各位大神。 我的是新安装的Python3, 编辑器是Sublime Text。 分割线---------------------- 首先我学的是: print("Hello Python world!") 然后保存的文件名字是hello_world.py, 末尾的.py指出这是一个Python程序,所以使用Python解释器来运行它。 编写程序的时候,编辑器会以各种方式突出程序的不同部分。例如: 蓝色 表示是一个函数的名称; 橙色表示不是Python代码。 这种功能称为 语法突出。 变量 我学到的第二行命令是: message="Hello Python world!" print(message) Hello Python world! 其中“message”是个变量名,储存的就是“Hello Python world!” 每个变量都存储了一个值---与变量相关联的信息。 变量名的使用规则: 1、变量名只能包含字母、数字和下划线。变量名可以字母或者下划线打头,但不能以数字打头。 2、变量名不能包含空格,但可以使用下划线来分隔其中的单词

字符串的使用(回顾课堂)

一笑奈何 提交于 2019-11-30 03:27:49
一、字符串的类型 字符串是字符的序列表示,可以由一对单引号(')、双引号(")或者三引号(''')构成。其中单引号、双引号都可以表示单行字符串,二者作用相同。使用单引号时,双引号可以做为字符串的一部分;使用双引号时,单引号可以作为字符串的一部分。三引号可以表示单行或者多行字符串。 二、字符串使用实例 1、输入一个月份数字,返回对应月份名称缩写 以下我们使用三种方式来解决此题目 (1)通过在字符串中截取适当资产实现星期名称的查找 代码: monthstr = "JanFebMarAprMayJuneJulyAugSeptOctNovDec" monthid = eval(input("请输入月份数字(1-12):")) pos = (monthid - 1)*3 print(monthstr[pos:pos+3]) 结果: (2)通过分组查找 代码: x = input("请输入月份数字(1-12):") x = int(x) lst = ['Jan','Feb','Mar','Apr','May','June','July','Aug','Sept','Oct','Nov','Dec'] print(lst[x-1]) 结果: (3)采用if语句 代码: x = input("请输入月份数字(1-12):") x = int(x) if x==1: print("Jan") if

js字符串相关方法

…衆ロ難τιáo~ 提交于 2019-11-30 01:42:18
<script> // 使用索引位置来访问字符串中的每个字符: var carname = 'Volvo XC60'; var character = carname[7]; console.log(character)</script><script> // 可以在字符串中使用引号,字符串中的引号不要与字符串的引号相同: var answer = "He is called 'Johnny'"; // 也可以在字符串添加转义字符来使用引号: var x = 'It\'s alright'; var y = "He is called \"Johnny\"";</script><script> // 字符串可以是对象 var x = "John"; var y = new String("John"); console.log(typeof x) // 返回 String console.log(typeof y)// 返回 Object</script><script> // 字符串的方法 var str = "sghsdgHJKKHhgjdshj " var str2 = "1111111" console.log(1111111,str); console.log(str.charAt(3)); // 返回指定索引位置的字符 console.log(str

shell脚本学习

有些话、适合烂在心里 提交于 2019-11-29 12:24:03
基本语法 定义变量 name=”hhh” 变量名和等号之间不能有空格 使用一个定义过的变量 ${name} 数据类型 字符串 双引号、单引号都可以 双引号里可以出现转义字符 #string 获取字符串长度 反引号 反引号 是命令替换,命令替换是指Shell可以先执行 中的命令,将输出结果暂时保存,在适当的地方输出。语法: command (反引号是tab键的上一个按键) 重定向 ” >>” :如果文件不存在,将创建新的文件,并将数据送至此文件;如果文件存在,则将数据添加在文件后面 “>” :如果文件不存在,同上,如果文件存在,先将文件清空,然后将数据填入此文件 参数处理 一般,第一个和最后一个在实际中使用得比较频繁 awk详解 awk是Linux系统里的文本分析工具,它将每一个输入行定义为一个记录,行中的每个字符串定义为一个域(段),域和域之间使用分割符分割。 工作原理: awk 会把每行进行一个拆分,用相应的命令对拆分出来的“段”进行处理。 (1)行工作模式,读入文件的每一行,会把一行的内容,存到$0里 (2)使用内置的变量FS(段的分隔符,默认用的是空白字符),分割这一行,把分割出来的每个段存到相应的变量$(1-100) (3)输出的时候按照内置变量OFS(out FS),输出 (4)读入下一行继续操作 内置变量表 $0 当前记录(作为单个变量) n 当前记录的第n个字段

Python 入门

我怕爱的太早我们不能终老 提交于 2019-11-29 12:09:34
Python 简介 Python 是一种面向对象、解释型的计算机语言,它的特点是语法简洁、优雅、简单易学。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。 Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。 Python 是初学者的语言: Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。 准备工作   1、软件安装     使用 Anaconda 和 PyCharm。     使用 Anaconda 能帮你安装好许多麻烦的东西,包括: Python 环境、pip 包管理工具、 常用的库、配置好环境路径等等。     使用 PyCharm 的原因是它的功能齐全,一站式解决所有问题,报错提醒也更齐全。   2、Anaconda 安装方法     进入 Anaconda 官网: https://www.anaconda.com/download/ (附百度网盘:链接: https:/

sql手工注入原理

夙愿已清 提交于 2019-11-29 12:06:10
判断是否存在注入 纯粹一些个人练习心得,所以今天就写一篇博客记录一下 数值型 1.URL输入 and 1=1 / and 1=2 回显页面不同(整形判断) 如果页面运行错误,则说明此 Sql 注入为数字型注入。 因为当我们输入 and 1=1时,后台执行 Sql 语句: 如:select * from <表名> where id = x and 1=1 没有语法错误且逻辑判断为正确,所以返回正常。 当输入 and 1=2时,后台执行 Sql 语句: select * from <表名> where id = x and 1=2 语句被带进数据库进行查询,虽然没有语法错误但是逻辑判断为假,所以返回错误,这时候我们就可以基本确定页面存在sql注入。 字符型 如这是一条后台语句:$sql=“SELECT * FROM users WHERE id='1 ’ LIMIT 0,1”; 可以看出,id被单引号包裹住 如果后台语句是:GET_id=’$id’这样子传 那么 ?id=’1’ 1就是$id 里面的值 这时候要注入可以这样 ?id=’ 1 然后在id的引号里面构造攻击语句 ’ 如?id=1' union select 1,2,3,4 --+' // 这条语句的作用是联合查询第1,2,3,4列, 空格--+的作用是注释后面的内容 如 在URL地址栏输入?id=1’ 这时候

Python基础

不羁岁月 提交于 2019-11-29 09:55:31
一、用户与程序进行交互 古时候,我们去银行取钱,需要有一个银行业务员等着我们把自己的账号密码输入给他,然后他去进行验证,成功后,我们再将取款金额输入/告诉他骄傲的现代人,会为客户提供一台ATM机(就是一台计算机),让ATM机跟用户交互,从而取代人力。然而机器是死的,我们必须为其编写程序来运行,这就要求我们的编程语言中能够有一种能与用户交互,接收用户输入数据的机制 #在python3中 input:用户输入任何值,都存成字符串类型(后面调用时,注意转换数据类型)转换成整型:int(需要转换的数据) 转换成字符型:str(需要转换的数据) #在python2中 input:用户输入什么类型,就存成什么类型 raw_input:等于python3的input 二、注释 代码注释分单行和多行注释,  单行注释用 # ,多行注释可以用三对双引号 """ """,或者三对单引号''' ''' 代码注释的原则 #1. 不用全部加注释,只需要在自己觉得重要或不好理解的部分加注释即可 #2. 注释可以用中文或英文,但不要用拼音 三、基本数据类型 数字: #int整型 定义:age=10 #age=int(10) 用于标识:年龄,等级,身份证号,qq号,个数 #float浮点型 定义:salary=3.1 #salary=float(3.1) 用于标识:工资,身高,体重 其他数据类型(了解部分)