python基础-变量
1.什么是变量?
其实就是给数据起个名字而已。在python中你不想要关心数据类型,因为在你赋值的时候它已经自己帮你识别了
2.创建变量时候会在内存中开辟一个空间,具体的细节不需要咱们关心,解释器会分配指定内存,并决定什么数据可以被存储在内存中
3.python中的变量不需要声明.每个变量在使用前都需要赋值,变量赋值以后该变量才会被创建
4.变量的命名:字母.数字.下划线;
数字不能开头;不可以使用关键字
5.变量的分类:
可变:列表\字典
不可变:数字\字符串\元组(数组)
counter = 100
miles = 10000
name = "xiaoming"
print(counter)
print(miles)
print(name)
多个变量赋值,不建议使用太多
a = b = c =1
a,b,c = 1,2,"xiaoming"
字符串
s = "ilovexiaoqiang"
print(s[0:5]) #取下标0到4的值
print(s[0:5]+'xiaoqiang') #字符串和字符串的拼接
print(s*2) #字符串重复两次
列表
#列表的声明
list = ['abcd',786,2.23,'xiaoqiang',70.2]
tinylist = [123,'xiaoqiang'] print(list) #输出
print(list[0]) #取下标为0的值
print(list[1:3]) #取下标1到2的值
print(list[2:]) #从下标为2开始,直到最后一个的值
print(tinylist*2) #重复列表
print(list+tinylist) #列表和列表的拼接
元组
tuple = ('abcd',786,2.23,'xiaoqiang',70.2)
list = ['abcd',786,2.23,'xiaoqiang',70.2]
#tuple[2] = 1000 #元组中是非法应用,不可变,不能更改值
list[2] = 1000 #列表中是合法应用,可变,可以更改值
print(tuple)
print(list)
字典
字典和列表类似,但有不一样的地方
列表是有序的对象集合,字典是无序的对象集合
字典当中的元素是通过键来存取的(类似key,value形式),而不是通过偏移
dict = {'name':'xiaoqiang','code':6734,'dept':'sales'} #字典
print(dict)
print(dict.keys()) #打印出所有的key
print(dict.values()) #打印出所有的值
print(dict.get('name','not found')) #通过key取对应的value,如果没有找到对应的key,就输出not found
常见数据类型转换
int(xxxx)
str() #强制转换成字符串
list() #强制转换成列表
dict() #强制转换成字典
a = 100
print("xiaoqiang"+str(a))
str = "1111"
print("长度是",len(str)) #去字符串的长度
python基础-变量的更多相关文章
- Python 基础 变量和数据类型
python 数据类型 一,整数,可以出来任意大小的整数. 如 1, 100, -8080,0 等等. 二,浮点数,浮点数也可以被成为小数. 三,字符串,字符串是以'' 或"". ...
- 计算机基础,Python基础--变量以及简单的循环
一.计算机基础 1.CPU 相当于人体的大脑,用于计算处理数据. 2.内存 用于存储数据,CPU从内存调用数据处理计算,运算速度很快. PS:问:既然在内存里的数据CPU运算速度快,为什么计算机不全 ...
- python 基础 ----- 变量
------ python注释 注释的作用:代码提示,运行时忽略不必要的代码 注释的三种方式: 1.“#” 单行注释 2.多行注释 三个单引号 和三个双引号都可以 注释的快捷键 Ctrl + ...
- python基础-变量运算符(3)
一.注释 注释就是对代码的解释和说明.目的是为了让别人和自己很容易看懂.为了让别人一看就知道这段代码是做什么用的.正确的程序注释一般包括序言性注释和功能性注释.序言性注释的主要内容包括模块的接口.数据 ...
- python基础-----变量和简单数据类型
初识变量 1.变量命名规则: a.字母 b.数字(不能开头) c.下划线 ps.硬性规定,命名必须是字母,数字,下划线,且不能以数字开头. 软性规则,以下划线分割 2.实例: a.写法: age_of ...
- python基础 - 变量与运算符
变量与运算符 变量 定义一个变量 a = [1,2,3,4,5,6] print(a) # [1,2,3,4,5,6] 变量命名要求: 首字母不能是数字 只能包含字符数字下划线 不能是关键字 type ...
- python基础,变量,if语句
一.python初识 python是一门 解释型弱类型编程语言. 特点: 简单.明确.优雅 二.python的解释器 CPython. 官方提供的. 内部使用c语言来实现 PyPy. 一次性把我们的 ...
- Python基础-变量作用域
1.函数作用域介绍 函数作用域 Python中函数作用域分为4种情况: L:local,局部作用域,即函数中定义的变量: E:enclosing,嵌套的父级函数的局部作用域,即包含此函数的上级函数的局 ...
- python基础——变量
变量是只不过保留的内存位置用来存储值.这意味着,当创建一个变量,那么它在内存中保留一些空间. 根据一个变量的数据类型,解释器分配内存,并决定如何可以被存储在所保留的内存中.因此,通过分配不同的数据类型 ...
随机推荐
- Sphinx(Coreseek)安装和使用指南
1.安装 1.1安装mmseg ./bootstrap # 必须执行,不然安装会失败 ./configure --prefix=/usr/local/mmseg- #指定安装目录 make make ...
- git 撤销已经push到远端的代码
其实是没有直接让远端代码回复到某次的指令,实现撤销push的思路如下: 1.先让代码恢复到想要恢复的前一次提交记录 2.重新提交代码,覆盖端上的代码,就相当于撤销了push 的提交 实现方式如下: 1 ...
- web安全之SQL注入---第三章 如何寻找sql注入?
借助逻辑推理1.识别web应用中所有输入点2.了解哪些类型的请求会触发异常3.检测服务器响应中的异常 总结: 输入点无非就是:地址栏.和输入框 输入康输入一些非法字符,导致后台的sql语句错误,
- [原创]关于absolute、relative和float的一些思考
absolute: 元素完全脱离文档流,不占文档流的位置,不使用top.left等属性时,仍然在原文档流位置上(但是不在文档流中,也不占用位置),设置了top.left等之后,向上寻找到第一个非sta ...
- java操作文件流对象
所有流对象 InputStream 字节流 FileInputStream 字节流 专门读写非文本文件的 BufferedInputStream 高效流 OutPutS ...
- 九度OJ 1205:N阶楼梯上楼问题 (斐波那契数列)
时间限制:1 秒 内存限制:128 兆 特殊判题:否 提交:3739 解决:1470 题目描述: N阶楼梯上楼问题:一次可以走两阶或一阶,问有多少种上楼方式.(要求采用非递归) 输入: 输入包括一个整 ...
- nginx中使用waf防火墙
1.安装依赖 yum install -y readline-devel ncurses-devel 2.安装Lua # .tar.gz # cd lua- # make linux # make i ...
- 跟我一起用Symfony写一个博客网站;
我的微信公众号感兴趣的话可以扫一下, 或者加微信号 whenDreams 第一部分:基础设置,跑起一个页面-首页 第一步: composer create-project symfony/fram ...
- 转。git 乌龟的使用安装
TortoiseGit 简称 tgit, 中文名海龟Git. 海龟Git只支持神器 Windows 系统, 有一个前辈海龟SVN, TortoiseSVN和TortoiseGit都是非常优秀的开源的版 ...
- 磁盘检测SMART工具
题记: 做过一些关于硬盘的调研任务,当时搜集很多资料,不过现在没有,从网上找了一篇关于SMART的介绍,感觉基本上都是比较全面了. 首先各大硬盘厂商生产的硬盘基本都是会遵循SMART的技术标准的,当然 ...