Python基础(1)

学习一门计算机语言,我们通常会从一个Hello World简单程序出发,接下来才是变量,操作符,顺序/循环结构等等的学习。但其实,在之后的学习中,不能只看理论,同时要伴随程序练习才会有质的进步。之后的进步,也会由各种各样的程序等你探索,创造。

目录

一、Python的书写

正确书写缩进要注意以下三点:

变量

二、BIF,就是Python的内置函数,共68个

三、input()输入函数

四、print()输出函数

print不换行

五、进制转换函数

 六、求数据类型函数

七、删除对象函数 del()


 

一、Python的书写

不同于C, C++,Java在学习初期可能对格式没有什么格式要求,python对格式要求极其严格,因为python本身的块的划分就是由缩进决定的。

PEP8(Style Guide for Python Code) 对Python代码风格的描述,描述了Python编程风格的方方面面。

正确书写缩进要注意以下三点:

1.源代码的第一行不需要缩进(不允许以任何空格开头)。

2.标准Python缩进风格是每个缩进级别使用4个空格。

3.建议不要混用Tab制表符和空格,即对于单次缩进,要么使用四个空格数,要么使用一个Tab制表符。

变量

变量命名规范

  1. 变量名只能包括字母、数字和下划线
  2. 变量名不能以数字开头,否则会报语法错误,即SyntaxError
  3. 不能使用python保留字
  4. 在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

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

请叫我沙漠猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值