python基础 1

简介: python基础

版本号规则                                                     

python号规则

x.y.z

x主版

有重更新,增大变化时递增

y次版

新特性时递增

z版本

复问题时递增

更详内容可查看文档 https://zhuanlan.zhihu.com/p/508354840

第一句代码                                                     

print("hello world")
#简单的打印 把括号内的内容打印到屏幕上

 

常用的数据类型                                               

整形(int)                                                                       

整型(int) - 常被称为是整型或整数,是正或负整数,不带小数点

例:

 

#

1 2 3 4 5 10 100  等等 #比如这种不带小数点的整数 就是整

 

 

浮点型(float)                                                                 

浮点型(float) - 由小数部分和整数部分组成

例:

 

#

1.1  2.3  5.6  7.8  100.   等等 #带小数

字符串(str)                                                                    

字符串(str)- 由双引号("")或单引号('')括起来的

示例:


#

"123"  "xiaole"  'xiaole521'  '404' 等等 #比如这种被英文双引号或英文单引号括起来的就叫字符

布尔型(bool)                                                                 

(bool)-布尔型只有TrueFalse 也就是真 假 True是真  False是假 True相当于整型的1值  False 当于整型的0

 

简单的函数                                                     

函数就是组好的一块代码能实现单一的功能或相关联的功能能被重复调用使用的

 

# 函数由函数名和参数组成 如 :

print("你好")

print是函数名

你好就是传递进去的参

小括号不能漏

 

学习一个新的函数要从三个方面学习:

1.功能  (说白了就是正函数干嘛用的   能起到什么作用)

2.参数  (使用函数时传递的参数 比如上面的"你好"就是调用函数时传递的参数)

3.回值  (使用函数后函数所返回的东西)

print()                                                                          

 

功能:将你传递的参数显示在屏幕

:要打印的内容

值:传递的参数

注意打印字串的数据要加引号 小括号要是英文的  print()函数输入数据后将会自动换行

 

 

type()                                                                           

 

功能:获取参数的数据类型

参数:要获取类型的数据

值:数据的类型

下图 看class后面的

int是整形

str是字符串

float是浮点型

bool是布尔型

 

id()    

 

功能:回对象的唯一标识符 标识符是一个整数

参数:要获取标识符的对

值:对象的标识符

 

 

input()                                                                          

 

功能:取用户输入 从标准输入设备(键盘)上获取用户输入的字符

参数:用户输入时提示的字符

返回值:用户输入的数

意:用户输入返回的数据都是字符串类型

 

 

max()                                                                          

功能:返回参数的最大值
参数:要对比的值      值可以是整型浮点型 不可以是字符串
返回值:参数的最大值

 

min()                                                                            

 

:返回参数的最小值

:要对比的值 值可以是整型浮点型 不可以是字符串

值:参数的最小值

 

 

abs()                                                                            

功能:返回数字的绝对值
参数:要返回绝对值的数据 数据值值可以是整型浮点型 不可以是字符串
返回值:参数的绝对值

 

数据类型的转换                                               

int()                                                                              

 

功能:把整数组成的字符串转换成整

参数:要转换成整型的数

返回值:转换成整型的数

注意:转换的数据必须为字符串的整数 转换如"abv" "1.1"会出现报错

 

str()

 

功能:把参数转换为字符串类

参数:要转换成字符串的数

返回值:转换成字符串的数

float()                                                                          

 

功能:用于将整数或字符串的组成的数转换成浮点数

参数:要转换成浮点型的数

返回值:转换成浮点型的数

注意:只能转换整型或者字符串组成的数比如"2313" "1.1"等 由英文 汉字 特殊符号组成的字符串不可转换 出现报错 如 "xiaole" "你好" "<?>."

 

 

进制转换                                                        

关于进制手转换可以参考下面的文档:

https://yudancha.cn/article/14

当然这种手动的方法非常的麻烦 我们可以使用python的函数对进制进行快速转换

bin()                                                                            

 

能:将整型(int)转换成二进制

:要转换的整型

返回值:整数的二进制字符

进制都以0b开头

 

 

oct()                                                                            

 

能:将整型(int)转换成八进制

:要转换的整型

返回值:整数的八进制字符

进制都以0o开头

 

 

hex()                                                                           

 

功能将整型转换成16进制字符串

:要转换的整型

回值:整型的16进制

16进制都以0x开头

 

变量  

==变量用于存储程序中使用的各种数据 变量对应计算机内存中的一块区域 变量通过唯一标识符也就名来表示 并且可以通过各种运算符对变量的值进行操作==

 

什么要用变量的存在:

 

 

如上图当输入232321的时候计算机会干两件事 创建这个值并删除

如果你后续想使用这个值不想让他被删除可以使用变量绑定

 

 

如图所示

这个船 他肯定会随着水流飘走 如果你不想让他被冲走可以用河边的柱子用绳拴着

这个船就相当于数据如果不用变量就会被销

这个子就是变量 只有绑定了变量这个数据就不会被销毁

相关文章
|
8月前
|
IDE JavaScript 前端开发
PYTHON基础
PYTHON基础
61 1
|
Python
python基础
python基础
|
索引 Python
python基础回顾
python基础回顾
|
存储 开发者 Python
Python基础
Python基础
70 0
|
程序员 索引 Python
python基础—图形开发(下)
python基础—图形开发
185 0
|
开发框架 Linux 开发工具
python基础—图形开发(上)
python基础—图形开发
225 0
|
程序员 Python 容器
Day1-Python基础
本篇文章的内容概要:注释、变量和数据类型、占位符
157 0
Day1-Python基础
|
Python
Python基础(9)
Python基础(9)
126 0
|
存储 索引 Python
Python - 基础篇(上)
Python - 基础篇(上)
131 0
Python - 基础篇(上)
|
Python
python——基础练习(五)
python——基础练习(五)
142 0
python——基础练习(五)