学习一门计算机语言,我们通常会从一个Hello World简单程序出发,接下来才是变量,操作符,顺序/循环结构等等的学习。但其实,在之后的学习中,不能只看理论,同时要伴随程序练习才会有质的进步。之后的进步,也会由各种各样的程序等你探索,创造。
目录
一、Python的书写
不同于C, C++,Java在学习初期可能对格式没有什么格式要求,python对格式要求极其严格,因为python本身的块的划分就是由缩进决定的。
PEP8(Style Guide for Python Code) 对Python代码风格的描述,描述了Python编程风格的方方面面。
正确书写缩进要注意以下三点:
1.源代码的第一行不需要缩进(不允许以任何空格开头)。
2.标准Python缩进风格是每个缩进级别使用4个空格。
3.建议不要混用Tab制表符和空格,即对于单次缩进,要么使用四个空格数,要么使用一个Tab制表符。
变量
变量命名规范
- 变量名只能包括字母、数字和下划线
- 变量名不能以数字开头,否则会报语法错误,即SyntaxError
- 不能使用python保留字
- 在python中,变量名是区分大小写的。
python中的关键字有
二、BIF,就是Python的内置函数,共68个
注意:dir(__builtins__)中前后是两个下划线。
在以上通过dir(__builtins__)获得的列表中,小写字母表示的就是BIF,如果你想了解某个BIF的详细功能,便可以 help() 一下。
样例:
三、input()输入函数
1.直接输入
>>>input()
万物有灵,生生不息
# 输出'万物有灵,生生不息'
2.带有提示语的输入
>>> input('请输入你的座右铭:')
请输入你的座右铭:万物有灵,生生不息
#输出 '万物有灵,生生不息'
四、print()输出函数
输出功能,内容可以是数字、字符串甚至是未来将要学习的对象
print不换行
,后加上end=''
print函数有很多种用法,会在解题过程中,一一总结。
五、进制转换函数
1.
bin(12) #十进制转二进制
# '0b1100'
oct(12) #十进制转八进制
# '0o14'
hex(18) #十进制转十六进制
# '0x12'
2.int()
int('1010',2) #二进制转十进制
# 10
int('1010',8) #八进制转十进制
# 520
int('1010',16)##十六进制转十进制
# 4112
六、求数据类型函数
1)type()
>>>a='hahahhaha'
>>> print(type(a))
<class 'str'>
>>> type(a)
<class 'str'>
nn
(2)isinstance()
判断变量是否属于某一数据类型,可以判断子类是否属于父类
a = 12
isinstance(a,int)
isinstance(a,str)
isinstance(a,(str,int,list))
#True
#False
#True
七、删除对象函数 del()
n = 'abc'
# 注意,变量一旦删除,就不能引用,否则就会报错
del(n)
print(n)
# Traceback (most recent call last):
# File "<stdin>", line 1, in <module>
# NameError: name 'n' is not defined