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基础-变量的更多相关文章

  1. Python 基础 变量和数据类型

    python 数据类型 一,整数,可以出来任意大小的整数. 如 1, 100, -8080,0 等等. 二,浮点数,浮点数也可以被成为小数. 三,字符串,字符串是以'' 或"". ...

  2. 计算机基础,Python基础--变量以及简单的循环

    一.计算机基础 1.CPU 相当于人体的大脑,用于计算处理数据. 2.内存  用于存储数据,CPU从内存调用数据处理计算,运算速度很快. PS:问:既然在内存里的数据CPU运算速度快,为什么计算机不全 ...

  3. python 基础 ----- 变量

    ------  python注释 注释的作用:代码提示,运行时忽略不必要的代码 注释的三种方式: 1.“#” 单行注释 2.多行注释   三个单引号  和三个双引号都可以 注释的快捷键 Ctrl + ...

  4. python基础-变量运算符(3)

    一.注释 注释就是对代码的解释和说明.目的是为了让别人和自己很容易看懂.为了让别人一看就知道这段代码是做什么用的.正确的程序注释一般包括序言性注释和功能性注释.序言性注释的主要内容包括模块的接口.数据 ...

  5. python基础-----变量和简单数据类型

    初识变量 1.变量命名规则: a.字母 b.数字(不能开头) c.下划线 ps.硬性规定,命名必须是字母,数字,下划线,且不能以数字开头. 软性规则,以下划线分割 2.实例: a.写法: age_of ...

  6. python基础 - 变量与运算符

    变量与运算符 变量 定义一个变量 a = [1,2,3,4,5,6] print(a) # [1,2,3,4,5,6] 变量命名要求: 首字母不能是数字 只能包含字符数字下划线 不能是关键字 type ...

  7. python基础,变量,if语句

     一.python初识 python是一门 解释型弱类型编程语言. 特点: 简单.明确.优雅 二.python的解释器 CPython. 官方提供的. 内部使用c语言来实现 PyPy. 一次性把我们的 ...

  8. Python基础-变量作用域

    1.函数作用域介绍 函数作用域 Python中函数作用域分为4种情况: L:local,局部作用域,即函数中定义的变量: E:enclosing,嵌套的父级函数的局部作用域,即包含此函数的上级函数的局 ...

  9. python基础——变量

    变量是只不过保留的内存位置用来存储值.这意味着,当创建一个变量,那么它在内存中保留一些空间. 根据一个变量的数据类型,解释器分配内存,并决定如何可以被存储在所保留的内存中.因此,通过分配不同的数据类型 ...

随机推荐

  1. 把flask部署到服务器

    1.新建一个wsgi.py文件 # -*- coding:utf-8 -*- import sys from os.path import abspath from os.path import di ...

  2. 【Mac系统 + Mysql】之安装Mysql数据库

    安装Mysql步骤: 一.下载 参考文章<mac 安装MySQL> 到Mysql官网下载.dmg格式的文件 先放弃了,看下面的简易安装. 二.使用homebrew安装MySQL(推荐) 如 ...

  3. android 软键盘监听显示和隐藏

    githup中找到:https://github.com/yescpu/KeyboardChangeListener import android.app.Activity; import andro ...

  4. sql生成器(含凝视)问题修复版

    接上篇http://blog.csdn.net/panliuwen/article/details/47406455 sql生成器--生成含凝视的sql语句 今天我使用自己写的sql生成器了.自我感觉 ...

  5. Redis(Windows安装方法与Java调用实例 & 配置文件参数说明 & Java使用Redis所用Jar包 & Redis与Memcached区别 & redis-cli.exe命令及示例)

    Windows下Redis的安装使用 0.前言 因为是初次使用,所以是在windows下进行安装和使用,参考了几篇博客,下面整理一下 1.安装Redis 官方网站:http://redis.io/ 官 ...

  6. PHPUnit_Framework_Assert单元测试

    先发下简书的干货: 教你一步一步写一个phpunit testcase:https://www.jianshu.com/p/ba6829a6f3ec 程序地址 https://github.com/y ...

  7. 读书笔记-HBase in Action-第三部分应用-(1)OpenTSDB

    OpenTSDB是基于HBase的开源监控系统,能够支持上万规模集群监控和上亿数据点採集. 当中TSDB代表Time Series Database,OpenTSDB在时间序列数据的存储和查询上都做了 ...

  8. Android 适配(一)

    一.Android适配基础参数 1.常见分辨率(px)      oppx 2340x1080      oppR15 2280x1080      oppor11sp 2160*1080       ...

  9. github入门基础之上传本地文件以及安装github客户端

    github 不会使用,参照了其他大神的博客看的,很不错,就按步骤来,大家可以看看 http://www.cnblogs.com/wangzhongqiu/p/6243840.html

  10. wordpress 获取分类ID,分类标题,分类描述,分类链接url函数

    get_cat_ID()    根据分类名称获取分类ID   ///// get_cat_name()    根据分类ID获取分类名称 用法:<?phpget_cat_ID( $cat_name ...