python入门--摘要

基础知识点
1.python的代码层次结构由缩进体现,同时缩进也是python的灵魂

2.BIF(Built-in Functions) 即内置函数 ,Python提供了丰富的内置函数库,我们可以通过在IDLE中输入命令行 dir(builtins)来查看,并且我们可以通过help()函数来查看每个BIF的功能描述

3.python3的打印语句格式 print(“hello world!”)
注意:语句结尾无分号,且括号一定是要的

4.python可以直接在print语句里进行算术运算

print(3+6)
9

5.python支持大数计算

print(12542165454874*1564156451212)
19617909008409455568607288

其他语言一般不支持大数计算,如C语言,如需用这些语言进行大数计算需要利用数组来帮助计算

6.python print语句支持多次打印一句话,也支持对语句进行拼接

print(“hello world!”*3)
hello world!hello world!hello world!

print(“hello”+" world!")
hello world!

第一句话我们利用乘号重复打印了“hello world!"三次,第二句话我们利用加号将”hello“,”world!“拼接成一句话
print支持“*”重复打印语句,但是不支持“+”重复拼接一句话,即print(“hello world!”+2)为错误语法

7.数据类型
1).整型(int)
2).浮点型(float)
3).布尔型(bool)
4).字符型(char)
5).字符串(string)

和其他语言一样python支持数据转换,如
数字转字符

>>>a=4.223
b=str(a)
>>>b
'4.223'

浮点数转整型(注意:浮点数转整型时Python采用的是截断法,即直接去掉小数点后面的数

>>>a=4.32
b=int(a)
>>>b
4

同时python为我们提供了查询变量数据类型的函数

type()
isinstance()

>>>type('12')
<class 'str'>
>>>type(12)
<class 'int'>
>>>isinstance(12,int)
Ture

如例中所示,isinstance需要输入两个参数,返回类型为bool型

8.变量的操作
python的变量操作与其它语言不同,其他语言在创建变量时都需要说明变量的类型

int a;

python支持不申明直接给变量赋值

a=1
b=1.0
c=“hello world!”(赋值内容为字符和字符串时需加上双引号)

python支持同时对多变量赋值

a=b=c=0(在其他语言里面这种赋值方式是错误的)

9.字符串
先看两个例子吧
例一

>>>5+8
13

例二

>>>'5'+'8'
'58'

所以当我们为变量加上单引号时python就会知道我们要进行的是字符串操作
但是例二的语句要是我们输入诸如“Let’s”(’ Let’s ')的语句是不是就会引起标识符的混乱
要解决这种问题,我们有三种办法
一是将标识符 ’ ',用” “替换

>>>"Let's"

二是利用python的转义符”\“

>>>'Let\'s'

这样写python就会知道t后的’是我们需要打印的字符

三是利用原始字符串标识符“r”

>>>r'Let's'

这表示r后‘ ’里的内容就是我们想要输出内容

注意:无论什么方法,字符串结尾都不能为“\”,即 >>>‘hello’ 为错误格式

当我们需要输出一段中间有多行空格的文字该怎么办呢

我爱python
\n
\n
I like python

当然我们在语句中多次输入标识符’\n‘来实现,但当文本很多是这样会很麻烦,这时我们可以这样写

>>>print(
"""
......
"""
)

这样写的话,python会原封不动的将我们写在两个三引号间的内容打印出来,包括格式

10.算术操作符

加法
>>>a+b
减法
>>>a-b
乘法
>>>a*b

>>>a**b #a^b
除法
>>>a/b
求余
>>>a%b
地板除法(取模)
>>>a//b

11.比较操作符

<
=<
>
=>
==(在编程语言里面=是赋值,两个=才表示比较是否相等)
!=(不等)

12.逻辑操作符

and
or
not

在其他编程语言中逻辑操作符都简化为标识符

and &&
or ||
not !

但是在python中并没有,依然是用单词表示

if (num >= 0 and num <= 5) or (num >= 10 and num <= 15)

有时我们会看见下面这种表达

a<b<c

它等价于

a<b and b<c

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值