Python学习笔记(一) 入门
- 基本命令
命令行输入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学习笔记目录