python介绍和基本知识

编程入门 行业动态 更新时间:2024-10-22 14:30:18

python介绍和<a href=https://www.elefans.com/category/jswz/34/1768060.html style=基本知识"/>

python介绍和基本知识

python介绍

Python是一门高级的、面向对象的、解释性、脚本语言。

Python数据类型
1.Number类型 数值类型
2.String类型 字符类型
3.List类型 列表类型
4.Tuple类型 元组类型
5.Dict类型 字典类型
6.Set类型 集合类型

Number类型一共分为四个小类别:整型,浮点型,布尔型,复数
一、Int 整型:就是整数类型
1.十进制:0~9
2.二进制:0~1 0b二进制数字 0b是二进制的标志符号
3.八进制:0~7 0o八进制数字 0o是八进制的标志符号
4.十六进制:0-9,A-F 0x十六进制数字 0x是十六进制的标志符号
二、Float 浮点型:就是小数类型
1.小数方式:3.1415926
2.科学计数法: 314e2 #相当于314x10的平方
三、Bool 布尔类型:计算机专用的数据类型 只有2个值:True和False
四、String字符串类型:
单引号:‘内容’
双引号:‘内容’
三引号:’’‘内容’’’,可以换行
五、List列表类型:列数据的顺序组合,并且组合后可以修改
变量=[值,值,值…]
六、Tuple元组类型:列数据的顺序组合,组合之后不可以修改
变量=(值,值,值…)
七、Dict字典类型:具有键值映射关系的一组无序数据组合,可以修改
变量={键:值,键:值,键:值…}
八、Set集合类型:一组特定数据的无序组合,所有数据不会重复
变量={值,值,值…}

转义字符
通过某种特定的格式使得字符的意义发生改变

\ 续行符 当代码不能在一行放下或者代码太长想换行写就可以使用它
\ 反斜杠符号()
’ 单引号
" 双引号
\b 退格
\e 转义
\n 换行
\v 纵向制表符
\t 横向制表符
\r 回车 print(‘aa\rb’)–>ba

元字符串
在任意字符串之前添加字母r或者R,那么当前字符串中所有转义字符在使用时都不会进行转义操作
print(r’锄禾日当午,\n汗滴\禾下土,\n谁知\r盘中餐,\n丽丽\t皆辛苦\n’)
输出为:锄禾日当午,\n汗滴\禾下土,\n谁知\r盘中餐,\n丽丽\t皆辛苦\n

注释
作者对程序的标注,不会运行

  1. 单行注释
    以#开头,右边所有的东西当做说明
    print(‘hello world’) #输出hello world
  2. 多行注释
    用三引号(单引号或者双引号)包含的字符串
    ‘’’
    我是多行注释
    多行注释可以注释多行内容
    ‘’’

变量
变量就是用来存储数据的,在内存角度来分析,变量是内存中的一块内存空间,内存空间中保存值,
实际上变量名绑定的是内存的地址。

每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。

"""
变量 格式:
变量名=值
id(变量名) 查看变量的内存地址
"""
name = '燕大侠'
# 使用变量的时候,直接使用变量名即可
print(id(name))
print(name)age = 18
print(id(age))
print(age)
age = 19
print(id(age))
print(age)
'''
age从18变成19的时候,
在一个新地址上新建了19,原来18的地址被遗弃。
而不是18的地址对应的值从18改成了19
'''

常量
通常用大写变量名来表示
如:PI=3.14

标识符
标识符是自己定义的,对变量、函数、对象引用起的一个名字

一、有效的Python标识符规则:
1)由字母、下划线和数字组成,且数字不能开头
2)长度任意长;
3)标识符不能与关键字同名;

二、命名规范
1、见名知意
起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可读性)
比如: 名字 就定义为 name ,定义学生用student
2、变量、函数、模块命名遵循下划线命名法,
例如:student_info,my_age
3、类遵循大驼峰命名法。
MyStudent

关键字
python中一些具有特殊功能的标示符,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标示符

Input函数
Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。

常用类型转换函数

函数 说明
int(x [,base ])
将x转换为一个整数

long(x [,base ])
将x转换为一个长整数

float(x )
将x转换到一个浮点数

complex(real [,imag ])
创建一个复数

str(x )
将对象 x 转换为字符串

repr(x )
将对象 x 转换为表达式字符串

eval(str )
用来计算在字符串中的有效Python表达式,并返回一个对象

tuple(s )
将序列 s 转换为一个元组

list(s )
将序列 s 转换为一个列表

chr(x )
将一个整数转换为一个字符

unichr(x )
将一个整数转换为Unicode字符

ord(x )
将一个字符转换为它的整数值

hex(x )
将一个整数转换为一个十六进制字符串

oct(x )
将一个整数转换为一个八进制字符串

更多推荐

python介绍和基本知识

本文发布于:2024-03-09 09:12:23,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1724565.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:基本知识   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!