“Python基础”感悟 (上)

必须要知道的小知识:
Python是一个大小写敏感的语言;
Python采用4空格缩进来表示代码块(在“条件判断”中将介绍)

1. 数字类型和变量

Python可以直接处理的数字类型包括:整数、浮点数、字符串、布尔值、空值、变量和常量;这些数字类型与C语言中的相类似。

不过需要注意的是:
a.布尔值只包含:True和False;
b.空值不是说这个是等于零,而是这个值没有;
c.变量:a=1的创建过程:先在内存中创建一个“1”的字符;然后chuanjiang创建一个名为a的变量,并把a指向1.倘若此时给变量b进行赋值:b=a,则在内存中创建一个名为b的变量,并把b指向1(a的当前值)

2.字符串和编码

在C语言的学习过程中,我们最常使用的是用ACSII码进行编码,但ASCII码中的字符有限,且不能对中文进行编码。Unicode编码和和UTF-8都可对多种语言进行编码,当然,二者也略有差异:Unicode编码的长度是固定的,而UTF-8编码的长度是可变的,在内存的有效利用上来讲,UTF-8编码更加节约。

编码:(从str到bytes)
在这里插入图片描述
在这里插入图片描述
解码:(从bytes到str)

在这里插入图片描述
在这里插入图片描述
格式化字符与C语言是一样的。

3. 使用list和tuple

list和tuple的定义与C语言中数组的定义类似,但需要注意符号的问题。list的定义符号为:[ ]。tuple的为( )(在定义一个只有一个元素的tuple时,需要用“,”来消除与数学运算“()”之间的歧义)。其中,list初始化后仍然可修改,但tuple不能。
list()/tuple():引用方法于一元数组类似;
list(())/tuple(()):引用方法于二元数组类似。
以此类推

仅以此文记录我的Python学习,如有错误,望提出。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值