首页 > 编程语言 > 详细

python基础篇

时间:2020-02-23 17:02:42      阅读:59      评论:0      收藏:0      [点我收藏+]

学习python语言的两大维度:

一、解释器

本质:打开运行的文件,将里面的内容加载到内存里执行,并且件执行结果反馈给终端用户。无需在意文件后缀,只关注文件内容是否符合python语法规则!为了区别各个语言的不同,python文件后缀都是.py。

 

二、语法规则

1、input 方法返回的值永远是字符串类型

2、变量名=变量值  是变量值决定了数据类型,一个变量就是一个对象

3、type方法查看变量的数据类型

4、help、dir 方法可以查看一个对象的所有方法

5、常用的数据类型:str 、int、 float、 bool

6、变量名的命名规则是,只能包含数字、字母、下划线。并且不可以以数字开头!

7、编码和解码:

        其实就是str、bytes之间的转换

        encode是编码   decode是解码

        技术分享图片

 

8、判断和循环

     技术分享图片

 

    技术分享图片

    循环续集:

      技术分享图片

 

 9、三目运算

   技术分享图片

 

 二、字符串的操作

      技术分享图片

 

    字符串格式化:

     

name = "黄炜恺"
age = 25
# 第一种格式
print("我叫%s,今年%s岁"%(name,age))
# 第二种
print("我叫{0},今年{1}岁".format(name,age))
# 第三种
print("我叫{name},今年{age}岁".format(name=name,age=age))

 列表:

# 列表
"""
类似一种集合的数据类型,里面的所有的元素可以是任意的一种。
"""

list1 = [20,30,40,50]
# 添加,默认添加到最后一位
list1.append(23)
# 插入,随便你想插入第几位,将200插入到第一位
list1.insert(0,200)
# 将另一个列表元素添加到其他列表
list2 = ["a","b","c"]
list1.extend(list2)
# copy成的列表
# count统计列表出现元素的数量
# index查找元素在列表那个位置出现,如果元素不存在列表将会报错
index_number = list1.index(2220)

# 删除元素
list1.remove(200)
# 删除最后的一个元素,并且返回该元素
last_data = list1.pop()
# 排序,
list1.sort()
# 倒序,将元素倒着显示
list1.reverse()
# 清空列表里面的所有元素
list1.clear()
#
print(list1)

列表推导:

 

# 列表推导

# 比如我将列表template中没有元素加1,并且输入成列表
templates = [90,20,30,40,650,19]
templates2 = [t+1 for t in templates]
print(templates2)

# 只需要列表中是3的因数
templates3 = [t for t in templates if t%3==0]
print(templates3)

 

# 元组
"""
一种不可以变的数据结构,不可以新增,修改,删除其中的元素,只想索引和统计
"""
lalebs = ([],{},10)

python基础篇

原文:https://www.cnblogs.com/pythoncode-boy/p/12331071.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!