• 基本命令

命令行输入python,按回车进入python环境

D:\>python
Python 3.5.1 (v3.5.1:37a07cee5969, Dec  6 2015, 01:54:25) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
  • print() 打印,使用,输入多个字符串参数,一起打印;+连接字符串
>>> print('hello world')
hello world
>>> print('hello', 'Jim', 'Green')
hello Jim Green
>>> print(100 + 200)
300
>>> print('hello ' + 'world')
hello world

python中单引号和双引号都可以表示字符串

  • 使用 \ 进行转义,使用r''表示''内的字符串不转义
>>> print('hello \'world\'')
hello 'world'
>>> print(r'hello \'world\'')
hello \'world\'

可使用'''.....'''进行换行

print('''aaa
bbb
ccc''')
  • input() 接收用户输入

input(‘Enter name:’) 显示提示语

>>> name = input('Enter name:\n')
Enter name:
Jim
>>> print('hello', name)
hello Jim
>>>
  • 布尔值

Python中布尔值用True、False表示,布尔值的运算用and、or、not

>>> r = True
>>> r and False
False
>>> r or False
True
>>> not r
False
  • 将代码保存为文件

将以下代码保存为first.py,命令行进入文件所在目录,输入python first.py运行

name = input('Enter name:\n')
print('hello', name)

运行结果:

D:\>python first.py
Enter name:
Jim
hello Jim

D:\>
  • 代码格式

使用#进行注释,行尾冒号:表示代码块(相当于C++中的大括号{})

#判断语句

a = -30
if a > 0:
    print('+')
else:
    print('-')

Python的代码文件头部一般有以下注释

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

第一行告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释

第二行是为了告诉Python解释器按照UTF-8编码读取源代码,否则源代码中的中文输出可能会有乱码

Python大小写敏感,大小写不正确将导致编译错误

  • 除法运算

/的结果是浮点数;//只取商;%取余

>>> 10/3
3.3333333333333335
>>> 9/3
3.0
>>> 10//3
3
>>> 10%3
1
  • 字符串格式化

Python同样使用%作为占位符

%d整数
%f浮点数
%s字符串

用法表达式 % (arg1, arg2, ...)

>>> '%d + %f = %.2f' % (3, 3.1415, 3+3.14159)
'3 + 3.141500 = 6.14'

---> Python学习笔记目录