Python学习笔记(2.0)

一、Python核心知识框架

Python的核心知识模块包括:数据类型,控制流,函数,模块,类。

数据类型:程序本质上是在操作和处理数据,Python中所有数据都属于某种数据类型。数据类型板块主要包含:不同数据类型的概念、特性以及支持的操作。整数、浮点数和字符串是Python中常见的数据类型。

控制流:程序的功能是解决问题。问题解决的流程并不总是线性的:有时需要做选择,有时需要重复做某件事。Python中解决问题的过程称之为控制流。控制流包含:顺序结构、分支结构和循环结构。

 

 函数、模块和类:有些代码不止可以解决某一特定问题,还可以解决一类相似的问题,这时候,需要把代码打包起来,以便后续解决同类问题可以直接使用。Python中的函数、类和模块就可以实现代码打包,让代码重复使用。

二、input()函数

input()函数是一个内置函数,功能是:从中断获取键盘输入的一行内容。

这个地方应该注意input函数的括号里的语句只是提示性语句,不会参与运算的。

a=input('提示性文字')

input()获得的结果都是字符串。无论在终端输入的是1还是3.14,变量a都是字符串类型。

三、type()函数

type()可以用于获取数据的数据类型,适用于任何数据。

使用语法如下:

type(数据)

print('---获取字符串的数据类型:---')
print(type('Hello world!'))  # 字符串
print('---获取整数的数据类型:---')
print(type(2020))             # 整数
print('---获取浮点数的数据类型:---')
print(type(3.14))             # 浮点数
print('---获取列表的数据类型:---')
print(type([1, 2, 3, 4]))     # 列表

#结果为:
#---获取字符串的数据类型:---
#<class 'str'>
#---获取整数的数据类型:---
#<class 'int'>
#---获取浮点数的数据类型:---
#<class 'float'>
#---获取列表的数据类型:---
#<class 'list'>

常见的数据类型有:'str'字符串、'int'整数、'float'浮点数、'list'列表

四、数据类型的转换

int()函数

int()可以将浮点数,或者整数样子的字符串转换为整数。

print('---浮点数3.14转整数:---')
# 浮点数转整数
num_1 = int(3.14)            
print(num_1) 
print(type(num_1))
print("---字符串'2020'转整数:---")
# 字符串转整数 
num_2 = int('2020')               
print(num_2)
print(type(num_2))

结果为:

---浮点数3.14转整数:---
3
<class 'int'>
---字符串'2020'转整数:---
2020
<class 'int'>

float()函数

float()函数可以将整数或者数字(整数、浮点数)样子的字符串转化为浮点数。

print('---整数21转浮点数:---')
# 整数转浮点数
num_1 = float(21)              
print(num_1)
print(type(num_1))
print("---字符串'3.14'转浮点数:---")
# 字符串转浮点数
num_2 =float('3.14')          
print(num_2)
print(type(num_2))
print("---字符串'5'转浮点数:---")
# 字符串转浮点数
num_3 =float('5')              
print(num_3)
print(type(num_3)) 

结果为:

---整数21转浮点数:---
21.0
<class 'float'>
---字符串'3.14'转浮点数:---
3.14
<class 'float'>
---字符串'5'转浮点数:---
5.0
<class 'float'>

str()函数

str()能将其它任何数据类型的数据转化为字符串。

print('---浮点数3.14转字符串:---')
# 浮点数转字符串
string_1 = str(3.14)             
print(string_1)
print(type(string_1))    
print('---列表[1, 2, 3, 4]转字符串:---')
# 列表转字符串
string_2 = str([1, 2, 3, 4])    
print(string_2)
print(type(string_2))

结果为:

---浮点数3.14转字符串:---
3.14
<class 'str'>
---列表[1, 2, 3, 4]转字符串:---
[1, 2, 3, 4]
<class 'str'>

五、format()方法

format()方法的使用语法是:字符串+{}+点.+format(填充的东西)

1.花括号{}中没有内容,如果字符串中有多对花括号,format()的参数按照位置顺序分别替换。

 2.花括号{}中填入字符,如{name},name就像替换字段的标识,format()按照标识,用值替换对应的替换字段。

 六、转义字符

转义字符是一种有特殊功能的字符组合,以反斜杠\开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。

常用的转义字符有:\n换行,\r回车,\\反斜杠符号,\'单引号,\"双引号,\t横向制表符tab。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

mez_Blog

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

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

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

打赏作者

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

抵扣说明:

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

余额充值