python入门之各种变量及使用

本文介绍了Python编程中的变量概念、命名规则和常见数据类型,包括Number(int, float, bool, complex)以及容器类型(str, dict, set, list, tuple)。详细讲解了每种数据类型的特性和用法,如字符串的转义字符、列表和元组的区别,以及集合和字典的操作。" 54137354,5618265,在Sublime中安装并配置Babel插件,"['前端开发', 'JavaScript', 'Sublime编辑器', 'Babel', '代码高亮']
摘要由CSDN通过智能技术生成

一、变量

(1) 变量的含义:

   可以改变的量,具体指的是内存的一段空间
   可以说它是以个代表,代表很多数,代表其他东西。比如说桌子,会代表各种类型的桌子。

(2) 变量的声明:

   变量的声明有很多种方式如 
   1)   a = 1		2) a,b = 3,4     3)a = b = 33 
   		b = 1		   #把3赋值给a,	 将33这个值给a和b
   		print(a,b)     #将4赋值给b,

(3)变量的命名:

   字母数字下划线,数字不能放最前
   严格区分大小写,关键字符不出现
   变量命名有意义,中文字符没的见
   在python中查看所有关键字
import keyword
res = keyword.kwlist
print(res)
'''
['False', 'None', 'True', 'and', 'as', 'assert',
 'break', 'class', 'continue', 'def', 'del', 'elif',
 'else', 'except', 'finally', 'for', 'from', 'global', 
 'if', 'import', 'in', 'is', 'lambda', 'nonlocal','not', 
 'or', 'pass', 'raise', 'return', 'try', 'while',
 'with', 'yield']

'''

utf-8 国际标准编码(可编程的Unicode编码集)呗称为万国码:用3个字节代表一个中文用一个字节代表一个英文或符号。 GBK,在国际编码中用2个字节代表一个中文。用一个字节代表一个英文或者符号代表一个字节 用中文命名变量,在语法上允许,但严格禁止。

(4)变量的交换

在python中有自己独特的变量交换方式

# 这是python独特的变量交换方法
a = 10
b = 11
a,b = b,a
print(a,b) 
# 通用方法是找个中间变量。计算机不会像人一样思考,这种情况
# 就像是俩人要通过独木桥过对岸一样。得让一个人先有地方站
# 也就是说要设置一个中间变量temp
a = 33   	# 将33赋值给a
b = 55   	# 将55赋值给b
temp = a 	# 先让a进入一个temp中
a = b    	# 再将b放入a的位置,此时啊已经跑到temp中,b已经跑到a那
b = temp 	#再将在temp中的a放入到b中

python中没有定义常量的用法。通常默认将变量名全部大写的视为常量如身份证号
ID = “210201199810102014”

二、python的六大标准数据类型

2.1、Number数字类型(int float bool complex)

2.1.1、int 整型(正整数 、0、 负整数)

呃这里也就介绍一些函数的用法其他的倒也没啥
type()函数用来获取变量的对象。
id() 获取该变量所指向的那个值的地址
在python中
0b表示2进制。 如:0b10101
0o表示8进制。 如:0o12712
0d表示10进制。 如:0d999
0x表示16进制。 如:0xABCD
如果想了解的话可以参考王爽老师编著的《汇编语言》

2.1.2、float浮点型(小数类型)

两种表示方法一种小数表示一种是科学技术法

2.1.3、bool布尔类型(True False)

默认True的值为1,False的值为0

2.1.4、complex(复数类型)

两种表示方式:
a + bj是一种另一种用comple(x,y)表示x+yj

2.2、容器类型数据(str、dict、set、list、tuple)

2.2.1、字符串类型str

用引号引起来的就是字符串
单引号’ ’ 、双引号“”、三引号’’’
字符串的特性:可获取,不可修改,有序
字符串不能够修改
这里要介绍下转义字符:
转义字符:将有意义的字符变得无意义,将无意义的字符变得有意义
语法:+ 某字符
\n:代表换行
\t:代表一个缩进,水平制表符
\r:将\r后面的字符串拉到当前行首
转义字符在字符串中出现时会按转义字符的意思表示。
所以请在python上输出如下内容

# (1)单引号引起来的字符串
strvar = '今天天气有雾霾'
print(strvar,type(strvar),id(strvar))

# (2)双引号引起来的字符串
strvar = "小楼昨夜又东风"
print(strvar,type
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值