前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python_计算机基础

Python_计算机基础

原创
作者头像
python亦希
发布2022-01-13 20:20:19
2030
发布2022-01-13 20:20:19
举报
文章被收录于专栏:python理论python理论

一.python 2 .X? VS? 3.X

?? ?1.?2.x = 默认编码 =ASSIC =不支持 ,3.x = 默认编码 =UNICODE =默认支持中文

???? 2. 3.x不兼容2.x ?? ? 3.3.x 核心语法调整,更易学 ?? ? 4. 新特性默认只在3.x上有

二.变量

为了存储程序运算过程中的一些中间 结果,为了方便日后调用,python中用小写表示变量名,大写表示常量名

代码语言:txt
复制
# 用小写表示变量
age = 27
# 用大写表示常量
NAME = xiaoming

变量的命名规则

?? ?1. 要具有描述性(例如:myage) ?? ?2. 变量名只能,数字,字母组成,不可以是空格或特殊字符(#?<.,¥$*!~) ?? ?3. 不能以中文为变量名 ?? ?4. 不能以数字开头 ?? ?5. 保留字符是不能被使用

三.编码

支持中文的第一张表就叫 GB2312

?? ?1980年诞生 gb2312 6700+

?? ?1995年诞生gbk1.0 20000

?? ?2000年诞生gb18030 27000

??? unicode 万国码? 支持所有国家和地区的编码

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

编码演变过程

Assic -->Gb2312 ->gbk1.0-->gb18030

Assic -->unicode -->utf-8?? /utf-16

Python2.x == Assic 默认编码,需要在写代码开头,定义编码类型#!-- coding:utf-8 -- 或者#coding:utf-8

代码语言:txt
复制
#!-*- coding:utf-8 -*- 

python3.x == unicode默认编码

unicode 是向下兼容gb2312 , gbk

四.注释

单行注释 用#

代码语言:txt
复制
#str string =字符串 把数据转成字符串用str(被转的数据)
print("You can still live for " +  str(death_age - int(age)) +" years ....")

多行注释用三个单引号或三个双引号 '''被注释的内容'''

代码语言:txt
复制
'''
if guess_age == age_of_princal then

	print("yes")
else 
	print("no ")
'''

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com