PYTHON入门(数据结构,函数,类知识)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PYTHON入门(数据结构,函数,类知识),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2907字,纯文字阅读大概需要5分钟。
内容图文
![PYTHON入门(数据结构,函数,类知识)](/upload/InfoBanner/zyjiaocheng/650/a0bb6ea7372f4cbd9d5e012c5f5fb917.jpg)
PYTHON入门(数据结构,函数,类知识)
说点实际的,为什么要学PYTHON?
- 各大公司做数据分析和算法的必备和首选语言
- 库多库多库多
- 简单易学,开源免费
- 万能胶水语言,什么都能做
变量与基本数据类型
变量是用来存储值的,我们可以对变量的值进行修改。PYTHON中没有常量的概念
PYTHON基础数据类型有:boolean, int, string, float, double, datetime, bytes等
s1 = "Hello"
print(s1) # Hello
s1 = "股市"
print(s1) # 股市
@变量的命名和使用
- 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。
- 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message 可行,但变量名greeting message会引发错误。
- 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词, 如print
- 变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length 比length_of_persons_name好。
- 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。
注意 从编程规范的角度来看,应优先使用小写的变量名
s1 = "科技股"
type(s1) # str
a = 6
type(a) # int
b = 3.0
type(b) # float
b1 = False
type(b1) # bool
a == b # False
@Boolean数据操作:or/and/not
- x or y
- x and y
- not x
False and True # False
26.0 < 26.2 or 26.89 > 3 # True
True and False # False
27.3 > 25.89 and 27.3 < 28 # True
not 5 # False
@比较
PYTHON中的比较操作返回的结果是boolean型数据
a = "逆回购"
b = "800亿"
a == b # False
a != b # True
a is b # False
a is not b # True
@数值类型数据
留意下面几种不怎么常见的运算符
10 // 3 # 3
10 % 3 # 1
divmod(10, 3) # (3, 1)
2 ** 5 # 32
abs(-6) # 6
数据类型转换
# 字符串转数值
s = "3.1526"
float(s) # 3.1526
int(s) # float形式的字符串直接转int是会报错的
s = "3"
int(s) # 3
float(s) # 3.0
# 数值转字符串
num1 = 3
str(num1) # '3'
str("-2400") # '-2400' # 任何数值都可以转换成字符串
# 数值之间转换
a = 3.1415926
int(a) # 3
float(3) # 3.0
PYTHON数据结构
介绍四种我们经常会用到的数据结构:list/tuple/dict/set
@list
列表是一种可存储任意类型数据的可修改的序列结构。列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0~9或
所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。这是一个几乎最重要的数据结构。
列表常用的操作方法
创建列表
- 使用一对方括号创建空列表 []
- 使用列表关键字创建 list()
# 通过方括号方式创建
a = ["科技股", "沪电", 27.3, False, 9.9]
b = [1,2,[3,4,5]] # 列表可以内嵌列表
# 通过关键字创建
c = list([1,2,3]) # 这种方式也需要中括号包裹
d = list("abc") # 注意通过字符串创建列表的特殊形式
访问元素
- 直接通过索引位置来访问
- 切片形式 [start
标签:,,,,,,,, 来源: https://www.cnblogs.com/wjf0/p/12031577.html
内容总结
以上是互联网集市为您收集整理的PYTHON入门(数据结构,函数,类知识)全部内容,希望文章能够帮你解决PYTHON入门(数据结构,函数,类知识)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。