【美妙的Python之四】标准变量类型-数字与字符串

美妙的Python之Python标准变量类型

简而言之: Python 是能你无限惊喜的语言,与众不同。


        1.数字:


       Python支持四种数字变量类型:

  • int(有符号整形)
  • long(长整形)
  • float(浮点型)
  • complex(复数)

       数字变量用于存储数值,数字对象是不可改变对象,因此改变数字变量的值会分配一个新的对象
       如下示意图:


         变量相当于便签,a=3则相当于将a便签贴到值为3的数字对象上,这样便可以通过便签a访问该数字对象了; a=4则相当于将该便签贴到值为4的数字对象上。


       2.字符串:


       字符串是由数字,字母和下划线组成的一串字符。

       字符串有两种下标访问方式:

1.从左到右默认0开始

2.从右到左默认-1开始

如下图示例:

Python提供一种方法获取子串:变量[头下表:尾下表] 下表从0开始计算。

如下图示例:

Python字符串可进行+连接运算,*重复操作。

如下图示例:

字符串是编程语言中不可缺少的数据类型,相比C/C++等语言,Python的字符串被视为如同数值一样的基本类型,而不是由字符(Python中没有字符概念)组成的复合类型。Python将字符串看做一种不可改变的单一标量,使得在Python中改变字符串需要创建新字符串。

Python将字符串当做基本类型,字符与字符串的区分就不存在了,Python单引号,双引号也就没有差别了。

       

        

        


【美妙的Python之四】标准变量类型-数字与字符串

时间: 2024-10-17 11:22:37

【美妙的Python之四】标准变量类型-数字与字符串的相关文章

【美妙的Python之五】标准变量类型-列表,元组与元字典

美妙的Python之列表,元组,元字典 简而言之: Python 是能你无限惊喜的语言,与众不同.         1.列表:          Python的List列表类似于C里面的数组,但拥有更强大的功能,最突出的特点是List列表可以存储混合数据.          List列表可以通过下表[ ]访问,切片[:]进行截取.          如下图示例:         Python同时还提供了连接+,重复*操作.         如下图所示:          2.元组:       

python有哪些变量类型?以及变量类型的总结

python有哪些变量类型?以及变量类型的总结[数值]Number:float.int.long.complex [字符串]:str注意没有string,这里的str就是string的缩写. 创建方式:str() a='abcdef' 方法: 1.截取:a[头下标:尾下标:每步值] 每步值默认是:1 2.增加:a + a 等同 a*2 3.合并:a + a 4.S.lower() #小写 5.S.upper() #大写 6.S.swapcase() #大小写互换 7.S.capitalize()

python学习第二天:数字与字符串转换及逻辑值

1.数字与字符串的转化 #1.数字转字符,使用格式化字符串: *1.demo = ‘%d’  %  source *2.%d整型:%f 浮点型 :%e科学计数  *3.int('source') #转化为int型 #2.字符串转化为数字 *1.导入string :import string *2.demo = atoi(source)  #转换为整型’ atof()    #转为浮点型 2.逻辑值: and  #与 or  #或 not #非 python学习第二天:数字与字符串转换及逻辑值

Python中的变量及数字类型

一.Python中的变量与注释 1.变量 1.1 创建变量 在Python中使用"="来进行变量的创建,不需要声明变量的数据类型. message = "Hello World!" print(message) 这里的变量都存储了一个值—与变量相关联的信息. 例: x = 4 x = 5 在解释器中在定义变量时会在内存中创建两个对象一个为4,另一个为5.这里的x好比一个标签,当x = 4时其贴在4上,通过x即可调用4这个对象,而当x = 5时x又贴在5上,通过x调用

Python学习笔记五:数字和字符串

数据类型是不允许改变的,这就意味着如果改变数字数据类型得值,将重新分配内存空间. Python数字类型转换 int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象 x 转换为表达式字符串 eval(str ) 用来计算在字符串中的有效Python表达式,并返回一个对象 tupl

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

基本数据类型 1.数字 int python 2 int 有范围,超过该范围则为long 类型32位系统上,取值范围为-2^31-2^31-1 ,即-2147483648-214748364764位系统上,取值访问为-2^63~2^63-1,即-9223372036854775808-9223372036854775807python 3 所有整型都是int 类型,没有long类型 eg: #数字 input_num= input("请输入数字:") #获取从键盘输入的数字 print

笔记(用Python做些事情)--变量(数字、字符串)

Python是动态类型,可以用type()查看类型: Python一切皆对象(对象是类的实例化,三个主要概念封装,继承,多态): //:整除符号: decimal类型:高精度的数字类型,但效率不高: 数字类型常用的函数:import math math.pi:π math.sqrt(80):开平方根 math.log10(2**1000):log以10为底 math.pow(x,y):x的y次方 math.factoria(x):阶乘 数字类型常用的函数:import random random

python基础之变量类型和数据运算

一.变量的类型 程序中,为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的. 怎样知道一个变量的类型呢? 在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要我们主动的去说明它的类型,系统会自动辨别 可以使用type(变量的名字),来查看变量的类型 name = "Python" age = 18 print(type(name),type(age)) —————————————————————————————————— <cla

记一次奇怪的python多个变量拼接后的字符串丢失事件

在一次脚本运行中出现了多个变量拼接后的值出现丢失情况. a = "hello " b = "ketty" c = a + b + "!" 预计输出为hello ketty! 实际输出为! 脚本的运行原理:python运行时加上一个文件名A作为参数,python脚本运行时读取A文件里面的数据进行解析,这个A文件的内容时从本地windows的编辑器处理后拷贝过去的. 问题:当脚本在解析A文件的数据时,将每行结尾的一个项作为参数b和其他参数进行拼接处理