美文网首页
Python 2:python基础

Python 2:python基础

作者: Cc曹子恒 | 来源:发表于2018-04-15 17:28 被阅读0次

第二讲:python基础

python的语法比较简单,采用缩进方式,写出来的代码像下面的样子:
a = 100
if a >= 0:
    print(a)
else:
    print(-a)
每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。

python程序大小写敏感。

数据类型:

整数

浮点数

字符串

如果字符串内部既包含‘又包含“怎么办?可以用转义字符\来标示,比如:
'I\'m \ "OK\"!'
I'm "OK"!
>>>print('I\'m ok,')
I'm ok.
>>>print('I\'m learning\n python.')
I'm learning
python.
>>>print('\\\n\\')
\
\
python还允许用r' '表示' ' 内部的字符串默认不转义,可以试试:
>>>print(r'\\\t\\')
\\\t\\
如果字符串内部有很多换行,用\n 写在一行里不好阅读,为了简化,python允许用'''...'''的格式表示多行内容,可以试试:
>>>print('''line1
...line2
...line3''')
line1
line2
line3
(注意...是提示符,不是代码的一部分)

布尔值

空值

变量
a = 1   变量a 是一个整数
t_007= 'T007'   变量t_007是一个字符串
Answer = True       变量Answer是一个布尔值True

python中,等号 = 是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量。例如:

>>>a = 123  #a 是整数
>>>print(a)
123
>>>a = 'ABC'        #a变为字符串
>>>print(a)
'ABC'
a = 'ABC'
b = a
a = 'XYZ'
print(b)
执行a = 'ABC',解释器创建了字符串'ABC和变量a,并把a指向'ABC';
执行b = a,解释器创建了变量b ,并把 b 指向 a 指向的字符串'ABC';
执行a = 'XYZ',解释器创建了字符串‘XYZ’,并把 a 的指向改为‘XYZ’,但 b 并没改变;
所以,最后打印变量 b 的结果自然是‘ABC’。

常量

>>>10/3
3.33333333

/除法计算结果是浮点数,即使是两个整数恰好正处,结果也是浮点数:

>>>9/3
3.0

还有一种除法是 // ,称为地板除,两个整数的除法任然是整数:

>>>10//3
3

>>>10%3
1       #取余预算

相关文章

网友评论

      本文标题:Python 2:python基础

      本文链接:https://www.haomeiwen.com/subject/crtjkftx.html