关于人工智能: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中用小写示意变量名,大写示意常量名

# 用小写示意变量
age = 27
# 用大写示意常量
NAME = xiaoming

变量的命名规定
    1. 要具备描述性(例如:my_age)
    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

#!-*- coding:utf-8 -*- 

​

python3.x == unicode默认编码
unicode 是向下兼容gb2312 , gbk

四.正文

单行正文 用#

#str string =字符串 把数据转成字符串用str(被转的数据)
print("You can still live for " +  str(death_age - int(age)) +" years ....")

多行正文用三个单引号或三个双引号 ”’被正文的内容”’

'''
if guess_age == age_of_princal then

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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理