python3 学习笔记 –每天半小时
标签(空格分隔): python3
2016年2月24日
第一个python程序
输入: input()
输出: print()
2016年2月25日
python基础
- python语法采用缩进的方式(约定俗成是4个空格)
- 以
#
开头的语句是注释 - python是大小写敏感的
数据类型和变量
在python中,能够直接处理的数据类型有以下几种:整数(十六进制用0x
前缀)、浮点数(10用e代替,
1.23∗109=1.23e9
)、字符串、布尔值、空值(用None
表示)、变量、常量(通常用全大写的变量表示)。
字符串:
- 既含有
'
和"
的需要转义符\
\n \t
表示换行和制表符,如果)r
表示不转义...
表示多行内容
>>>print('\\\t\\')
\ \
>>>print(r'\\\t\\')
\\\t\\
>>>print('''line1
...line2
...line3''')
line1
line2
line3
布尔值:
- 布尔值只有
True
、False
两种 - 布尔值可以用
and、or、not
运算
变量:
- 变量可以是任意数据类型
- 变量名必须是大小写字母、数字和
_
的组合 - 等号
=
是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复被不同类型的变量赋值(变量类型不固定的语言称为动态语言)
变量在计算机内存中的表示:
当我们写:a = 'ABC'
时,python解释器干了两件事:
1. 在内存中创建一个ABC
的字符串;
2. 在内存中创建一个名为a
的变量,并把它指向ABC
。
如果此时把变量a
赋值给另一个变量b
,实际是把变量b
指向变量a
所指向的数据。
>>>a = 'ABC'
>>>b = a
>>>a = 'XYZ'
>>>print(b)
ABC