引号

Python语言学习前提:基础语法

ⅰ亾dé卋堺 提交于 2020-01-22 17:37:45
一、变量 1.变量:存储数据。存储数据需要对应内存空间,基于变量的数据类型,解释器会分配指定内存,决定什么数据被存储到内存中。 变量数据类型:整数、小数、字符。 2.变量赋值:变量在使用前必须赋值,赋值的变量才被创建。 #!/usr/bin/env python student = 8000 #整数型 miles = 150.0 #浮点型 name = "crystal" #字符串 print student print miles print name 3.多个变量赋值 1)创建变量,值为1,三个变量被分配在相同的内存空间上。 a = b = c = 1 2)多个对象指定多个变量 a, b, c = 100, 150.0, "crytsal" 二、标准数据类型 1.python有五个标准数据类型:Numbers(数字)、string(字符串)、List(列表)、Tuple(元组)、Dictionary(字典) 2.Numbers(数字):int(有符号整型)、long(长整形【也可代表八进制和十六进制】)、float(浮点型)、complex(复数) 1)int var1 = 11 var2 = 12 2)long var3 = 51924361L 3)float var4 = 5.20 4)complex var5 = 3.14j 3. string(字符串):由数字、字母

Python字符串

末鹿安然 提交于 2020-01-22 15:06:30
文章目录 一 处理字符串 1.1单引号输入 1.2双引号输入 1.3转义字符 1.4原始字符串 1.5三重引号的多行字符串 1.6多行注释 1.7字串下标和切片 1.8 in 和 not in在字符串中的作用 二 字符串方法 2.1 upper()、lower()、isupper()、islower()方法 2.1.1 upper()、lower()用来将字符串转换为相应的大写或小写 2.1.2 islower()、isupper()被用来判断字符串是否全部为小写或者大写 2.2 isX()方法,来对字符串进行判断 2.2.1 isalpha() 确定字符串是否全部为字母 2.2.2 isalnum() 确定字符串是否只包含数字和字母 2.2.3 isdecimal() 确定字符串是否只包含数字 2.2.4 isspace() 确定字符串中是否只包含空格、制表符和换行符 2.2.5 istitle() 判断字符串中每个单词是否以大写字母开头,接下来是小写字母 2.3 startwith()和endwith()方法 2.3.1 startwith()判断字符串是否以该字符开始 2.3.2 endswith()判断字符串是否以该字符结尾 一 处理字符串 1.1单引号输入 单引号代表字符串的开始和结束 1.2双引号输入 如果在字符串中想要输入单引号的话,需要引入双引号来实现 1

shell基础之变量及表达式

柔情痞子 提交于 2020-01-22 01:49:32
本节内容 1. shell 变量简介 2. 定义变量 3. 使用变量 4. 修改变量的值 5. 单引号和双引号的区别 6. 将命令的结果赋值给变量 7. 删除变量 8. 变量类型 9. 特殊变量列表 10. 退出状态 11. shell 表达式与运算符 11.1 条件表达式 11.2 整数比较符 11.3 字符串比较符 11.4 文件测试 11.5 布尔运算符 11.6 逻辑判断符 11.7 整数运算 11.8 其他运算工具 11.9 shell 括号用途总结 一、 shell 变量简介 变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据。脚本语言在定义变量时通常不需要指明类型,直接赋值就可以, Shell 变量也遵循这个规则。 在 Bash shell 中,每一个变量的值都是字符串, 无论你给变量赋值时有没有使用引号,值都会以 字符串 的形式存储 。这意味着, Bash shell 在默认情况下不会区分变量类型,即使你将整数和小数赋值给变量,它们也会被视为字符串,这一点和大部分的编程语言不同。 二、定义变量 Shell 支持以下三种定义变量的方式: variable= value variable= 'value' variable= "value" variable 是变量名, value 是赋给变量的值。如果 value 不包含任何空白符(例如空格、 Tab

“(( ))” 双括号运算符使用

旧城冷巷雨未停 提交于 2020-01-21 20:10:49
1、第一行要写明shell种类 #! / bin / bash 2、打印输出 #! / bin / bash echo "Hello World !~" 3、变量定义 变量=前后不能有空格,字符串要用“或‘ 或 不用 变量是若定义的,不定义也可使用,既:值为空 变量可以用 { } 括起来,明确变量名称的范围 #! / bin / bash v_name = "LiKun" v_id = 1 echo $v_name echo ${v_name}_good echo $v_id echo $null . / test.sh LiKun LiKun_good 1 变量替换 a=${b:-0}如果b为空值,则用0代替b赋给a;b有值则不再作任何替换 x=${1:-0}用户没有输入参数,则用0代替$1 变量截取 a=1234567 echo ${a:3}4567从第三个字符开始到最后 echo ${a:3:2}45从第三个字符开始截取两个 echo ${a#*3}从任意字符开始直到截取到3123 echo ${#a}7变量的字符数 4、字符串, 变量定义,单引号和双引号的区别 使用双引号的变量,可以调用变量,也可以使用转义符 '\' #! / bin / bash v_name = "LiKun" v_id = "${v_name}_aa" echo $v_name echo $v_id

Tex中的引号

浪子不回头ぞ 提交于 2020-01-21 15:38:31
在TeX中,左双引号是 “ , 右双引号是 “ 。编写程序,把英文输入法中的双引号转换为中文输入法的双引号。 # include <cstdio> # include <cstring> int main ( ) { int q = 1 ; char str [ 100 ] , c ; scanf ( "%[^\n]" , str ) ; //scanf输入带空格的字符串 for ( int i = 0 ; i < strlen ( str ) ; i ++ ) { c = str [ i ] ; if ( c == '"' ) { printf ( "%s" , ! q ? "“" : "”" ) ; } else { printf ( "%c" , c ) ; } } return 0 ; } 测试: 来源: CSDN 作者: zspfd 链接: https://blog.csdn.net/qq_43780750/article/details/104061060

程序3-5 Tex中的引号

萝らか妹 提交于 2020-01-21 14:03:57
题目 代码 # include <stdio.h> # include <stdlib.h> # include <string.h> int main ( ) { //eof是-1,不能用char接收,选用int int c , flag = 1 ; //设立标志位判断是左引号还是右 while ( ~ ( c = getchar ( ) ) ) { //EOF为-1,~后为0,退出循环 if ( c == '"' ) { printf ( "%s" , ( flag ? "``" : "' ' " ) ) ; //用字符串输出新引号 flag = ! flag ; //标志位反转 } else putchar ( c ) ; } } 疑问 代码没有ac,本地运行通过 来源: CSDN 作者: 胡二多Hodor 链接: https://blog.csdn.net/JKbfm/article/details/104059064

Oracle与Mysql的简单比较

给你一囗甜甜゛ 提交于 2020-01-21 13:04:31
Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。 Oracle支持大并发,大访问量,是OLTP最好的工具。 安装所用的空间差别也是很大的,Mysql安装完后才152M而Oracle有3G左右,且使用的时候Oracle占用特别大的内存空间和其他机器性能。 4.Oracle也Mysql操作上的一些区别 ①主键 Mysql一般使用自动增长类型,在创建表时只要指定表的主键为auto increment,插入记录时,不需要再指定该记录的主键值,Mysql将自动增长;Oracle没有自动增长类型,主键一般使用的序列,插入记录时将序列号的下一个值付给该字段即可;只是ORM框架是只要是native主键生成策略即可。 ②单引号的处理 MYSQL里可以用双引号包起字符串,ORACLE里只可以用单引号包起字符串。在插入和修改字符串前必须做单引号的替换:把所有出现的一个单引号替换成两个单引号。 ③翻页的SQL语句的处理 MYSQL处理翻页的SQL语句比较简单,用LIMIT 开始位置, 记录个数;ORACLE处理翻页的SQL语句就比较繁琐了。每个结果集只有一个ROWNUM字段标明它的位置, 并且只能用ROWNUM<100, 不能用ROWNUM>80 ④ 长字符串的处理

Linux shell编程学习笔记(一)

て烟熏妆下的殇ゞ 提交于 2020-01-21 04:57:27
Linux shell编程笔记 一:脚本开头固定格式: #!/bin/bash 申明这是一个shell脚本文件 二:脚本保存后缀为 .sh ;运行.sh的方式有两种: (1)./接文件名.sh的方式运行 (2)/bin/sh ./文件名.sh 区别:第一种直接以点斜杠运行的方式,有时候需要先赋予文件可执行权限,第二种方式则可以直接运行,不需要赋予执行权限 三:shell脚本 (1)变量定义:直接A=123或者FILE=“D:/xuexi/” 即可 (2)变量的引用:$A或者$FILE 注意$与变量名之间不能有空格;$不仅可以引用变量,也可以直接引用其他命令的执行结果,然后赋值给其他变量 如:USER=$(cat /root/users.txt) (3)系统常用的一些变量引用: $# 是传给脚本的参数个数 $0 是脚本本身的文件名 $1 是脚本后接的第一个参数 $2 是脚本后接的第二个参数 $@ 是传给脚本的所有参数列表,"$1" "$2" "$3" … "$n" $* 是以一个单字符串显示传给脚本的所有参数,"$1 $2 $3 … $n" $$ 是脚本运行的当前进程ID号 $? 是最后运行命令的结束状态码,0表示没有错误,其他表示有错误 (4)Linux中没有单引号 表示字符或者字符串需要用双引号引起来; 注意单引号与反引号的区别:反引号是键盘上Esc键下的那个键,与单引号是不同的

《Python学习手册 第五版》 -第7章 字符串基础

放肆的年华 提交于 2020-01-20 02:40:48
本章内容是关于字符串的,字符串是编程中经常遇到的问题,本章的内容不是包含所有字符串的讲解,而是针对其最基本的内容进行说明,后续的相关章节会根据需要进行扩展和说明,例如后续的第37章内容会讲解Unicode,所以本章的重点如下 1、字符串的基本说明:单引号、双引号、转义字符、三引号 2、字符串的操作:基本操作、索引和分片、字符串的转换、字符串的修改 3、字符串的方法:修改字符串、解析文本 4、字符串格式化表达式:format、% 好了,以上就是本章的4个重点,接下来就一一讲解说明 1、字符串的基本说明 1)单引号和双引号都是表示字符串,两者没有差别,例如a='123'与a="123"是一样的 2)三引号:是可以表示字符串的一段内容,在三引号内的都是字符串,一般用在换行中 3)转义字符:采用反斜杠表示引入特殊的字符编码,又称为转义序列,格式s="a\nb",其中的【\n】就是代表转义,表示换行,及打印s时,a打印完自动换行,再打印b 转义序列是计算机在编程中自动默认采用的,这有他的有点,也有不必要的麻烦,例如我们想打开一个文件是会输入地址,地址中的反斜杠可能会被机器误读,这个时候就可以原始字符串来关闭转义机制,格式是:myfile=open(r"c:\new\text.dat","w"),就是在字符串前面加一个小写的【r】 转义的字符还有很多,在此不一一列举,可以自行百度搜索 2

python的基本数据类型

£可爱£侵袭症+ 提交于 2020-01-18 21:52:37
python的基本数据类型: 什么是数据类型? 我们人类可以很清楚的分清数字与字符的区别,但是计算机不能,计算机虽然很强大,但是从某个角度来说它有很傻,除非你明确告诉他,”1“是数字,”汉“是文字,否则它分不清楚数字与汉字的区别,因此在编程里面就出现了数据类型,就是对常用的各种数据类型进行了明确的划分。python中常用的数据类型有很多种,简单的先来看三种:整数,字符串,布尔类型(命题)。 整数(int(integer)):(不带小数点的数) 常见的数字都是int类型的,用于计算或者大小的比较。 如: a = 3 print(type(a)) # type类型,查看变量是什么类型,class在py里面表类型的意思。 练习: 注:小数是不能完美的表现出来的。、 // 表示整除的意思,如: %表示求余数,如: 字符串(string(简写:str)): 1、在python中凡是引号引起来的全是字符串。 2、字符串可以用单引号、双引号、三引号引起来,没有什么区别,只是一些特殊的格式不需要用引号 多个字符串一起打印练习: 3、字符串只有加法和乘法运算,并且字符串只能与字符串作拼接,不能与数字做拼接。 4、乘上一个数表示横拍出现多少次。 5、布尔值(bool(Boolean))真或假,true和false。(类似于高中学的真命题和假命题) bool只有两个值:true和false。 用户交互: