2021-01-11

PythonDay02

1.系统位数

32bit=内存的最大寻址空间 2**32 即4GB

64bit=内存的最大寻址空间2**64,实际支持不到

CPU通过OS接口读取硬盘上的文件,把文件读取到内存上,再进行访问,CPU把文件暂存在内存上。

2.python 2 vs 3

默认支持中文;不兼容2.X;核心语法调整;新特性默认在3.X; 

3.执行py程序方式

交互器,程序不能永久保存,主要用简单的语法测试相关

文件执行

4.变量

变量为了存储程序运算过程中的一些中间结果,方便调用,保存信息的容器

student_number=30      studentNumber=30 #驼峰体

变量命名 1.具有描述性 2.变量名只能 _,数字,字母组成,不可用特殊字符

3.不能中文作为变量名 4.不能数字开头 5.保留字符不能被使用

变量赋值

name="judy"

name1=name

print(name,name1)    //name=judy name1=judy

name="jack"

print(name,name1)    //name=jack name1=judy

5.编码

关于中文 GB2312和繁体中文big5

GB2312(1980年)共收录7445个字符,占用码位72*94=6768,其中有5个空位是D7FA-D7FE。

GBK1.0收录21886个字符,分为字符区和图形区

GB18030是取代GBK1.0收录27484个字符

unicode万国码 支持所有国家和地区的编码  2**16=65535 存一个字符统一占用2个字节

UTF-8 unicode的扩展集 可变长的字符编码

unicode向下兼容gb2312

Python2.X=Ascci默认编码

Python3.X=unicode默认编码

在python2.X上想中文输出时,先在开头说明编码 #!-*- coding:utf-8 -*-或#coding:utf-8

6.注释

单行注释 #

多行注释   '''..............''' 或"""............."""

7.简单用户输入输出

death_age=80

name=input("your name:")    #input接受的所有数据都是字符串,即便输入数据,也是当成字符串

age=input("your age:")

print("your name:",name)      str(数据) 数据转字符串

print("you can still live for",death_age-int(age),"years")  # ,相当于单独三部分,不需要把数字转字符串

print(""you can still live for"+str(death_age-int(age))+"years"")  #+可以拼接字符串

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值