一些关于Python的基础用语和常识steemCreated with Sketch.

in #programming7 years ago (edited)

回忆如下:

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

python 3 vs 2
1。 默认支持中文

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

环境变量和JAVA一样可以设置快速启动python
TIM截图20180314212824.png

IDLE说明

  • IDLE shell允许你在编写代码的同时试验代码。
  • 调整IDLE的首选项,以适应你的工作方式。
  • 要记住:使用shell时,Alt-P 表示Previous(前一个),Alt-N表示Next(下一个)。不过如果你使用的是Mac,则要使用Ctrl-P和Ctrl-N。
变量的命名规则 1. 要具有描述性 2. 变量名只能_,数字,字母组成,不可以是空格或特殊字符(#?<.,¥$*!~) 3. 不能以中文为变量名(可以用但是不建议用) 4. 不能以数字开头 5. 保留字符是不能被使用

注:Python没有常量 所有的量都是变量 方便区分我们给常量设置为全部大写字母 如:CHANGLIANG

关于Python的垃圾回收机制的问题。Python用了引用计数的方法,每有一个指针引用了一个变量,计数就+1,取消引用则-1。

当某块变量的引用计数为0时,它就自动地被回收了。Python可以用del手动回收垃圾。

字符编码GB2312 gbk1.0 gb18030 big5(台湾) unicode(万国码) UTF-8(unicode 的扩展集)

Helloworld

print(“hallo world!”) # int 整数

print(“hallo world!”,”python”) # 以拼接的方式,连续打印多个参数的值

变量的数据类型
a = ”a”

变量不需要事先声明数据类型

a = 10

变量的数据类型是由Python根据变量被赋予的值自动决定的,变量通过被赋予不同的数据类型的值而自动转换数据类型。

基本数据类型

a = 10 # int 整数

a = 1.3 # float 浮点数

a = ”python” # 字符串。双引号单引号功能相同。

a = True # 布尔值 (True/False)

运算
a + b # 加法

a - b # 减法

a * b # 乘法

a / b # 除法

a % b # 求余

a ** b # 乘方

a == b # 等于

a != b # 不等于

a <= b # < 小于; <= 小于等于

a >= b # > 大于; >= 大于等于

a in [a,b,c] # a是[a,b,c]的一个元素

True and True # and ”与”运算,两者皆真才为真

True or False # or ”或”运算,其中之一为真即为真

not True # not ”非”运算,取反

Sort:  

学习python ,你不知道python 是什么?

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63287.47
ETH 2569.39
USDT 1.00
SBD 2.81