Python学习第一章 认识Python
初学Python,由于使用的IDLE版本为3.7.0版本,所以学习语法以3.x版本为基础。笔记记录为3.x版本语法
一、Python的输入/输出
1.Python的输入
Python的输入时通过input()函数来实现的,该函数返回输入的对象,可以输入数字、字符串和其他任意类型对象,在3.X版本中由于没有raw_input()函数,只提供了input()函数来接受用户的键盘输入,不论用户输入数据时使用什么界定符,input()函数的返回结果都是字符串
>>> x=input("please input:")
please input:3
>>> print(type(x))
<class 'str'>
>>> x=input("please input:")
please input:'1'
>>> print (type(x))
<class 'str'>
2.Python的输出
在3.X版本中使用Pirnt()函数进行输出,在2.X版本使用的是print语句进行输出。
>>> for i in range(10,20):
print(i,end='')
10111213141516171819
>>>
3.Python的代码规范
(1)缩进
Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字。增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。缩进成为了语法的一部分。
Python程序是依靠代码的缩进来体现代码的逻辑性的
一般以四个空格为基本缩进单位
>>> for i in range(10,20):
print(i,end='')
(2)注释
方法一:# 开始,#之后都是注释内容
>>> #循环输出0到9的数字
>>> for i in range(10,20):
print(i,end='')
方法二:三引号内皆为注释 ‘’‘…”’或者“”“…”“”
同上
(3)每次import只导入一个模块,而不要一次导入多个模块
>>> import math #导入math数学模块
>>> math.sin(0.5) #求0.5的正弦
0.479425538604203
>>> import random
>>> x=random.random()
>>> y=random.random()
>>>> n=random.randint(1,100)
可以同时导入多个模块,但是在Python中不提倡该方法
导入模块的次序为 内置模块->第三方模块->其他模块
(4)如果一行语句过长可以在行位加上反斜杠“\”但是建议使用括号
(5)常量名所有字母大写,单词之间由下划线连接
4、帮助
(1)查看内置函数和类型的帮助信息
help(max) #查看max函数的帮助信息
(2)查看模块中成员函数信息
import os
help(os.fdopen)#查看os模块中fdopen函数的信息
(3)查看整个模块的信息
import math
help(math) #查看math模块的帮助信息
下一章 Python语法基础