码迷,mamicode.com
首页 > 编程语言 > 详细

python

时间:2019-01-10 23:00:04      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:ssi   组成   报错   汉字   big   code   变量命名   section   程序   

cmd日常命令

 dir 显示当前目录下的文件及文件夹列表

hy基础

 描述:
     变量是为了储存程序运算过程中的一些中间结果,为了方便日后调用
 变量命名规则:
     1、要具有描述性
     2、变量名只能——、数字、字母组成,不可以是特殊字符(#?《。, ¥$*!~)
     3、不能以中文为变量名(虽然3.x不报错)
     4、不能以数字开头
     5、保留字符是不能被使用的

 常量:
     不变的量  pie = 3.141592653....
     在python中不区分常量和变量,甚至可以说所有的动态类型的语言都不区分。所有在python全部大写的变量名来代表此变量为常量
 #内存何时回收机制:
    age = 21
    print(age)
    del age # 第一种方法强制回收内存
    print(age) # 会报错

    age = 24 # 第二种方法:重新复制,此时21所占内存会被清空
    print(age)

字符编码表

 支持中文的第一张表叫: GB2312表  支持汉字:6700+
 1995年扩展为: GBK1.0表  支持汉字:20000
 2000年扩展为: GB18030表  支持汉字:27000
 big5: 台湾发明的

 unicode(统一码、万国码、单一码): 支持所有国家和地区的编码,存一个字符统一占用2个字节  2**16 = 65536

 UTF-8 = unicode 的扩展集,可变长的字符编码集,是对unicode的压缩和优化

 发展历史: Assic --> Gb2312 --> gbk1.0 --> gb18030 --> unicode --> utf-8 / utf-16

 python2.x 默认编码是 Assic
       #!-*- coding:utf-8 -*- 
       #coding:utf-8 
 python3.x 默认编码是 unicode
 unicode 是向下兼容 gb2312, gbk

注释

 1、单行注释 用#
 2、多行注释用三个单引号或者用三个双引号  """我是被注释的代码"""
 3、三个引号可以用来写多行代码,类似js中的``
death_age = 80
name = input(‘your name‘)
age = input(‘your age‘)  # input接受的所有数字都是字符串,即便你输入的是数字,但依然都会被当成字符串处理

# int integer = 整数 把字符串转成数字用int(被转的数据)
# str string = 字符串 把数据转成字符串用str(被转的数据)

print(name, age)
# print(‘你还可能活‘, death_age - int(age), ‘年...‘)  # 输出三个独立的字符串
print(‘你还可能活‘ + str(death_age - int(age)) + ‘年...‘)  # 字符串拼接

python

标签:ssi   组成   报错   汉字   big   code   变量命名   section   程序   

原文地址:https://www.cnblogs.com/jameBo/p/10252725.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!