博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python基础-变量
阅读量:4947 次
发布时间:2019-06-11

本文共 1431 字,大约阅读时间需要 4 分钟。

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) #字符串重复两次

列表

 

1 #列表的声明 2 list = ['abcd',786,2.23,'xiaoqiang',70.2] 3 tinylist = [123,'xiaoqiang'] 4  5 print(list) #输出 6 print(list[0]) #取下标为0的值        7 print(list[1:3]) #取下标1到2的值 8 print(list[2:]) #从下标为2开始,直到最后一个的值 9 print(tinylist*2) #重复列表10 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)) #去字符串的长度

 

转载于:https://www.cnblogs.com/R-bear/p/6954226.html

你可能感兴趣的文章
广告弹力球效果
查看>>
学习总结(三十五)
查看>>
[转载]115个Java面试题和答案
查看>>
[笔记] 易错点集合
查看>>
使用gnuplot对tpcc-mysql压测结果生成图表
查看>>
微信事件推送接口(原创总结)
查看>>
ubuntu server下安装VMware【原创】
查看>>
浅谈session与cookie之间的联系
查看>>
struct {0}初始化
查看>>
c++ operator
查看>>
apache 添加 ssl_module
查看>>
java小技巧
查看>>
POJ 3204 Ikki's Story I - Road Reconstruction
查看>>
getQueryString
查看>>
Servlet文件上传和下载的复习
查看>>
JavaScript笔记——正则表达式
查看>>
iOS PushMebaby
查看>>
网页消息类
查看>>
【BZOJ】2959: 长跑(lct+缩点)(暂时弃坑)
查看>>
BZOJ3687: 简单题(dp+bitset)
查看>>