首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python教程(6)——Python变量基础类型。|整数类型|浮点数类型|字符串类型|布尔类型|

可以使用运算符对整数进行计算,并将结果赋给新变量直接输出。...同样,可以使用运算符对浮点数进行计算,并将结果赋给新变量直接输出。...这里就了解一些通用性东西。在Python,可以使用单引号(')双引号(")来表示字符串,并且字符串引号需要成对出现。str1 = 'Hello, World!'..."# 输出Python is awesome.无论选择使用单引号还是双引号结果都是相同。上面的两个字符串变量str1和str2都表示相同字符串。...当需要在字符串换行时,可以使用多行字符串表示方法。可以使用三个单引号(''')三个双引号(""")将字符串括起来。

20900

Python之路-基础数据类型之字符串

字符串类型 字符串是不可变数据类型 索引(下标) 我们在日常生活中会遇到很多类似的情况,例如吃饭排队叫号,在学校时会有学号,工作时会有工号,这些就是一种能保证唯一准确手段,在计算也是一样,它就叫索引...切片 只取字符串某一部分,就要切片,切片特性:顾头不顾尾 name = 'alisa' print(name[0:3]) #运行结果:ali 只会取 0 1 2 下标对应值 步长 步长是指你取值间隔长度...5字符串拼接 字符串可以进行加法和乘法 加法(只能是字符串之间进行,不能是不同类型) name = 'alisa' name1 = 'hello,' print(name1 + name) 运行结果...符串格式化 格式化输出常用参数: %s:非常强大,可以接收任意类型数据并转化成str类型输出。...%f: 将整数、浮点数转换成浮点数表示(默认保留小数点6位)。 %g:自动调整将整数、浮点数转换成 浮点型科学计数法表示(超过6位数用科学计数 法,如果是科学计数则是e;)。

50810
您找到你想要的搜索结果了吗?
是的
没有找到

shell编程基础入门

“” 自动识别变量执行,遇到命令需要加反引号。=不加引号(设置变量里面) .*表示任意字符 . 表示任意一个字符。 * 表示任意0个多个字符。(包括+和?) + 表示1个多个+前面的字符 ?...表示0个1个字符。 # 注释符号。#后面的内容可以忽略 \ 脱意字符。 | 管道符号 将符号前面执行结果作为符号后面的命令。cat test.txt |wc -l 计算文档行数。...< :wc -l <1.txt [ ] 括号 中间字符组合,代表中间字符任意一个。...&& 左边命令执行成功,在执行下一个命令 || 左边命令没有执行成功,才会执行后面的命令。 ;常常把两条命令写在一行中间用;隔开。有意思。...Shell字符串 单引号:单引号里任何字符都会原样输出,单引号字符串变量是无效 双引号: 可以有变量,可以出现转义字符。

1.3K40

js基础(一)

== 注意:与java不同是,js是弱数据类型,即到底是什么数据类型赋值才知道== 下面介绍一下这些数据类型: 一、String: 使用字符串必须用引号引起来。 单引号双引号都可。...双引号里可以放单引号,但是同类型不能嵌套。 在字符串,可以使用 \ 作为转义字符,当输出一些特殊符号需要转义时使用。 模板字符串: 用于拼接字符串和变量。...可以为一个任意数据取两次反,来将其转化为布尔值。 : var a = "hello"; a = !!a;//true 运算符 运算符也叫操作符,可以对一个多个值进行运算。...两个字符串相加,拼接起来。 由于双引号是不能换行,当写一些比较长字符串时,可以用加号进行拼串。 任何值和字符串加法,都会转化为字符串,然后拼接。...| |:; 可以对符号两侧值进行运算,并返回结果。 只要有一个true,就返回true。 js与属于短路。第一个值是true,则不会检查第二个值。

1.9K20

python学习历程之----基础篇(二)

Python可以处理任意大小整数(Python 2.x中有int和long两种类型整数,但这种区分对Python来说意义不大,因此在Python 3.x整数只有int这一种了),而且支持二进制(...字符串型:字符串是以单引号双引号括起来任意文本,比如'hello'和"hello",字符串还有原始字符串表示法、字节字符串表示法、Unicode字符串表示法,而且可以书写成多行形式(用三个单引号三个双引号开头...,三个单引号三个双引号结尾)。...布尔型:布尔值只有True、False两种值,要么是True,要么是False,在Python,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来(例如3 < 5会产生布尔值...,x,y,然后会执行x+y操作,因此要在别的地方使用这个函数,你必须传入x,y值,然后,这个函数返回给你他们相加值,因此,一个可以随时使用函数就定义完成了,以后需要用到加法时候,只需add(

1K20

Python教程第2章 | 基本数据类型和变量

print() 函数由两部分构成 : 指令:print 指令执行对象,在 print 后面的括号里内容 而 print() 函数作用是让计算机把你给它指令结果,显示在屏幕终端上。...计算执行就打印结果 可能这里有人会问,为什么要加单引号,直接 print(Hello Python) 不行吗?...如果你写代码过程,有这样疑问,直接写一下代码,自己验证一下是最好。 显然,去掉单引号,运行结果标红了(报错),证明这是不可以。...当你需要定义一个简单、不包含任何特殊字符(双引号单引号)字符串时,你可以使用单引号。...例如: name = 'John Doe' 双引号(" "):双引号也用于定义字符串,但它们允许字符串包含特殊字符,单引号和双引号。这意味着你不需要在字符串中使用转义字符。

15310

上手python之字面量和注释

True本质上是一个数字记作1,False记作0 字符串(String) 描述文本一种数据类型 字符串(string)由任意数量字符组成 列表(List) 有序可变序列 Python中使用最频繁数据类型...) 无序Key-Value集合 可无序记录一堆Key-Value型Python数据集合 字符串  字符串(string),又称文本,是由任意数量字符中文、英文、各类符号、数字等组成。...所以叫做字符串 “123” “zzh” “cyt” Python字符串需要用双引号(")包围起来  被引号包围起来,都是字符串何在代码写它们 我们目前要学习这些类型,如何在代码中表达呢?...注释分类 单行注释: 以 #开头,#右边 所有文字当作说明,而不是真正要执行程序,起辅助说明作用 注意,#号和注释内容一般建议以一个空格隔开  多行注释: 以 一对三个双引号 引起来 (    ..."""注释内容"""       )来解释说明一段代码作用使用方法 注释实战  按照如图所示, 对代码添加 单行注释以及 多行注释 添加完成注释执行程序 验证注释是否对程序产生影响 小总结

2.5K10

教女朋友学 Python 第 3 天:语言元素

而在计算机语言中,变量指的是 能够存储计算结果或者能够表示值抽象概念。 我们可以通过变量名来访问变量,在 Python ,变量通常是可变,它不仅仅能够表示数字,还能是任意数据类型。...那我们就来看看 Python 中标识符命名规则。 Python ,标识符 必须以字母、下划线开头,然后后面可以跟上任意数目的字母、数字以及下划线,而且也区分大小写。...if else 用于条件语句 except 处理异常,发生异常时如何执行 False 布尔值,比较运算结果 finally 处理异常,无论是否存在异常,都将执行一段代码 for 创建 for 循环...,只是把 i 变成了 j; 3.2 字符串 以单引号双引号括起来任意文本,例如 “cunyu1943” 和 ‘cunyu1943’,而且还可以书写成多行形式(用三个单引号三个双引号开头,三个单引号三个双引号结尾...:0000 1100 | 按位运算符:只要对应二个二进位有一个为 1 时,结果位就为 1 (a | b) 输出结果 61 ,二进制解释:0011 1101 ^ 按位异运算符:当两对应二进位相异时

84420

py学习(数据类型和运算符)

) 《字符串》 • 字符串用来表示一段文本信息,字符串是程序中使用最多数据类型 • 在python字符串需要使用引号引起来 • 引号可以是双引号或者单引号,但是注意不要混着用,相同引号之间不能嵌套...最好使用三重引号表示一个长字符串,即三个单引号,或者三个双引号,三重引号可以换行,并且保留字符串格式。...字符串不能和其它类型进行加法运算。(print可以传递多个参数) • 在创建字符串时,可以在字符串中指定占位符,%s在字符串中表示任意字符串。例如,b=hello %s’%’孙悟空’ 。...) • //整除,只会保留计算整数位总会返回一个整型 • **幂运算,求一个值几次幂 • %取模 • 赋值运算符 • =可以将等号右侧值给等号左侧变量 • +=,-=,*=,**=,/=,//...,如果判断结果为true,则执行语句1,并返回执行结果;如果判断结果为false,则执行语句2,并返回执行结果 • 例: max= a if a>b else b 也是成立 • 运算符优先级 运算符优先级可以根据运算符优先级越高

40620

JavaScript 编程精解 中文第三版 一、值,类型和运算符

但是这个例子意思是“将 4 和 100 相加,并将结果乘 11”,还是是在加法之前计算乘法? 正如你可能猜到那样,乘法首先计算。...例如,当你尝试计算0/0(零除零),Infinity - Infinity任何其他数字操作,它不会产生有意义结果时,你将得到此结果字符串 下一个基本数据类型是字符串(String)。...字符串也必须建模为一系列位,以便能够存在于计算机内部。 JavaScript 执行此操作方式基于 Unicode 标准。...我们将在第 4 章回来讨论。 用单引号双引号编写字符串行为非常相似 - 唯一区别是需要在其中转义哪种类型引号。 反引号字符串,通常称为模板字面值,可以实现更多技巧。...当两个值任意一个为true时,结果就为真。

1K80

python 去除字符串标点符号 用_浅谈Python字符串

参考链接: Python程序从字符串删除标点符号 今天小编主要讲解一下Python字符串字符串处理是实际应用中常见任务,Python支持处理字符串有:索引(通过偏移获取)、分片(抽取一部分)...字符串在Python地位:字符串计算机科学基础,同时字符串是Python处理最为常见数据类型之一。在日常生活,所接触到典型字符串有字母、单词、短语、句子等等。...字符串在Python主要用途是储存和表现基于文本信息。字符串字面的常量可以是键盘上可以找到任意字符英文字母,数字,特殊字符等等。  ...字符串是单个字符字符串序列,字符串字符所在位置索引也是使用0、1、2、3等等来标识。...如下所示:   注意:执行切片操作时候,如果第一个索引指定元素位于第二个索引指定元素后面,结果就是一个空序列。

1.8K40

【Python 入门指北】No 3. Python 语言元素

而在计算机语言中,变量指的是 能够存储计算结果或者能够表示值抽象概念。 我们可以通过变量名来访问变量,在 Python ,变量通常是可变,它不仅仅能够表示数字,还能是任意数据类型。...else if else 用于条件语句 except 处理异常,发生异常时如何执行 False 布尔值,比较运算结果 finally 处理异常,无论是否存在异常,都将执行一段代码 for 创建 for...,只是把 i 变成了 j; 字符串 以单引号双引号括起来任意文本,例如 “cunyu1943” 和 ‘cunyu1943’,而且还可以书写成多行形式(用三个单引号三个双引号开头,三个单引号三个双引号结尾...key 所对应值,返回值为被删除值 popitem() 返回并删除字典最后一对键和值 布尔值 布尔值只有True、False两种值,要么是True,要么是False。...0000 1100 | 按位运算符:只要对应二个二进位有一个为 1 时,结果位就为 1 (a | b) 输出结果 61 ,二进制解释: 0011 1101 ^ 按位异运算符:当两对应二进位相异时

89630

JavaScript——数据类型

简介 在计算,不同数据所需占用存储空间是不同,为了便于把数据分成所需内存大小不同数据,充分利用存储空间,于是定义了不同数据类型。 简单来说,数据类型就是数据类别符号。...说明 默认值 Number 数字型,包含整型值和浮点型值,21、0.21 0 Boolean 布尔值类型,true、false,等价于1和0 false String 字符串类型,"张三",注意在...字符串型:String 字符串型可以是引号任意文本,其语法为双引号 ""和单引号 '' var strMsg = "岳泽以"; // 使用双引号表示字符串 var strMsg2 = '猫宁';...字符串引号嵌套 JS可以使用单引号嵌套双引号,或者使用双引号嵌套单引号(外双内单,外单内双) var strMsg = '这是"岳泽以"个人博客'; var strMsg = "这是'岳泽以'个人博客..."; //常见错误 var strMsg = '岳泽以"; //报错,不能单双引号混合搭配 字符串转义符 类似HTML里面的特殊字符,字符串也有特殊字符--转义符 转义符都是 \开头,常用转义符及说明

86340

60道硬核 Python 面试题,论面霸是如何炼成

这就是单引号和双引号都可以表示字符串原因了。 16. 当退出 Python 时是否释放所有内存分配? 答案是否定。...如何在Python随机化列表项目?...现在我们将这些值解封装到变量 x,y,z : >>> x,y,z=mytuple >>> x+y+z 得到结果12. 34. 解释如何在Django设置数据库。...Python列表一些限制:它们不支持向量化“vectorized”操作,元素加法和乘法,并且它们可以包含不同类型对象这一事实意味着Python必须存储每个元素类型信息,并且必须在每个元素上操作时执行类型调度代码...写一个函数, 输入一个字符串, 返回倒序排列结果: :string_reverse(‘abcdef’), 返回: ‘fedcba’ (请采用多种方法实现, 并对实现方法进行比较)。

1.8K70

Perl语言入门系列之一

写在前面 Perl语言(https://www.perl.org/)最初是为文件体系处理而创作一种多用途语言,Perl试图填补低级语言(C、C++汇编语言)和高级语言(shell编程)之间空白...,最短字符串不包含任何字符也即空字符串字符串长度没有限制(当然不能超过计算机内存)。...='world' 在操作赋值如果引入了一个从未被赋值标量变量,则会视为空字符串数字0对待,这时候这个新变量实际上拥有一个特殊值undef,表示未定义。...⑷操作符优先级与结合性 在复杂表达式里,先执行哪个操作再执行哪个操作,即是优先级(precedence)问题,当连续出现优先级相同操作符时,根据结合性(向左/向右)来判断哪一部分先进行计算。...在Perl,数字运算符优先级与数学一样,例如2+3*4会先计算乘法,可以利用括号来改变优先级顺序:(2+3)*4,这样就会先计算加法。灵活运用括号已避免忘记优先级带来麻烦。

1.4K30

Python 基础(一):入门必备知识

_xx,表示私有成员;双下划线开头和结尾标识符,:__xx__,表示 Python 内置标识,:__init__() 表示类构造函数。...3 引号 Python 可以使用引号(')、双引号(")、三引号(''' """)来表示字符串,引号开始与结束须类型相同,三引号可以由多行组成。...如下所示: arr = { a, b, c } 8 注释 Python 单行注释使用 #,多行注释使用三个单引号(''')三个双引号(""")。...如下所示: # 我是单行注释 ''' 我是多行注释 我是多行注释 ''' """ 我是多行注释 我是多行注释 """ 9 数据类型 整数:可以为任意大小、包含负数 浮点数:就是小数 字符串:以单引号...'、双引号"、三引号 ''' """括起来文本 布尔:只有 True、False 两种值 空值:用 None 表示 变量:是可变 常量:不可变 10 运算符 10.1 常用运算符 运算符 描述

57430

Python对我下手了!学会这几个知识点可以救命!

例子: not True # ==> False not False # ==> True 布尔运算在计算机中用来做条件判断,根据运算结果为True或者False,计算机可以自动执行不同后续代码...在计算a or b时,如果a是True,根据运算法则,则计算结果必定为True,因此返回a;如果a是False,则计算结果必定取决于b,因此返回b。...所以Python解释器在做布尔运算时,只要能提前确定计算结果,就不会往后算了,直接返回结果。 ? 什么是字符串 字符串就是一系列字符。在Python,单引号、双引号或者三引号里面的内容就是字符串。...如果字符串包括单引号或者双引号,那么可以使用“\”对字符串字符进行转义。...类型转换在项目实战也经常用到,例如一个超市月销售额是一个字符类型,转换为数字类型才可以进行统计,计算平均数等,具体转换语法如下所示。

89920

Shell编程

3 删除变量 使用 unset 命令可以删除变量。语法: unset variable_name 变量被删除不能再次使用。unset 命令不能删除只读变量。 实例 #!...字符串 字符串是shell编程中最常用最有用数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。...,单引号字符串变量是无效; 单引号字串不能出现单独一个单引号(对单引号使用转义符也不行),但可成对出现,作为字符串拼接使用。...goot at java echo ${str:2:2} # 输出结果为: am 5 查找子字符串 查找字符 i o 位置(哪个字母先出现就计算哪个): str="I am goot at...取值可以为变量常数。匹配发现取值符合某一模式,其间所有命令开始执行直至 ;;。 取值将检测匹配每一个模式。一旦模式匹配,则执行完匹配模式相应命令不再继续其他模式。

5K11

JavaScript 第一天

JavaScript 输入输出语法: 人和计算机打交道规则约定 我们程序员需要操控计算机,需要计算机能看懂 输出和输入也可理解为人和计算交互,用户通过键盘、鼠标等向计算机输入信息,计算机处理再展示结果给用户...在数组,数据编号也叫索引下标 数组可以存储任意类型数据 取出来是什么类型,就根据这种类型特点来访问 let arr = ['星期一', '星期二', '星期三'] console.log(arr...字符串类型(string): 通过单引号( ‘’) 、双引号( “”)反引号( ` )包裹数据都叫字符串,单引号和双引号没有本质上区别,推荐使用单引号 无论单引号或是双引号必须成对使用 单引号/...双引号可以互相嵌套,但是不以自已嵌套自已(口诀:外双内单,或者外单内双) 必要时可以使用转义符 \,输出单引号双引号 let uname = '我是字符串类型' // 3....'100 + 100') // 输出结果100100 隐式转换: 某些运算符被执行时,系统内部自动将数据类型进行转换,这种转换称为隐式转换 + 号两边只要有一个是字符串,都会把另外一个转成字符串 除了+

1.1K20
领券