1_36_python基础学习_0326

1、学会pycharm。

2、当A=abc时,python解释器干了2件事:
1)在内存中创建一个‘abc’的字符串;
2)在内存中创建一个A的变量,把它指向’abc’,也可以把一个变量A赋值给另一个变量b,这个操作实际上是把变量b指向变A所指向的数据,例如下面的代码:在这里插入图片描述
以及。。。
在这里插入图片描述

eg: a =’red’
a =’blue’
b =a
b =’black’
Print(a)=’blue’

**4、**常量。
指:不能变的变量,python中全部大写的变量名都为常量。
WI= 3.4454
PI= 3,1415
实际上PI仍是一个变量,python根本没有任何机制保证PI不会被改变,所以,用全部大写的变量名表示常量只是一个习惯上的用法,如果一定要改变变量PI的值,也没人拦住你。

5、
在这里插入图片描述
6、字符串和编码。
首先我们知道,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题!

因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。

最早的计算机在设计时采用8个比特(bit)作为一个字节(byte), 所以,一个字节能表示的最大整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295。

在这里插入图片描述
由于计算机是美国人发明的,所以,最早只有127个字符被编码到计算机里,也就是大小写英文字母、数字和一些字符,这个编码表被称为ASCLL编码,比如大写字母A编码是65,小写字母a编码是97。以及,日文编到shift JIS,韩文编到Euc-kr,各国标准不一样,就会不可避免的产生冲突,结果就是会在多语言文本中出现乱码。
在这里插入图片描述

UTF-8编码把一个Unicode字符根据不同的数字大小编成1-6个字节,常用英文字母被编码成一个字节,汉字通常是3个字节,只有很生僻的字符才会被编码成4-6个字节。如果你要传输的文本含大量字符,用UTF-8编码就能节省空间。

ASC编码——gb2312/日本编码——Unicode——UTF8

总结: 计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF8编码。

7、
在这里插入图片描述

****8、Python字符串。

python中字母与asci码的相互转换:

ord©:参数是长度为1的字符串,简称字符。ord(‘a’)返回整形数值97。
chr(i):返回一个字符,字符的ascii码等于参数中的整形数值。例如chr(97)返回字符’a’,该方法是ord()的反方法。参数必须是0-255的整形数值,否则会抛出valueError错误。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值