Gitlab volatile 二代征信 CK php oop servlets 管理后台ui jq点击事件 matlab读取dat文件 iot系统 matlab 图像识别 math保留两位小数 python匹配字符串 python设置环境变量 java环境 java中float php开发实例 pascal教程 linux操作系统原理 corelpainter js添加元素 java电子书 银头鲑鱼 HTML5从入门到精通 红巨人插件 挑战程序设计竞赛 pr动态字幕 黑客攻防技术宝典 氤氲之息哪里爆率高 linux添加用户 SQLite编辑器 sprutcam cad周长快捷键 加字幕的软件 maya镜像复制 ps透明度 一键系统重装 css文件 ps没有足够内存
当前位置: 首页 > 学习教程  > python

python基础数据类型及一些常规操作

2021/2/6 23:54:19 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

python基础数据类型 ** 表示平方 % 表示余数 字符串拼接 列表方式:"任意要加入的字符串类型,可以是空".join( ) 括号内跟定义的列表。 str "-" seq ("a", "b", "c") print(str.join( seq ))forma…

python基础数据类型

** 表示平方

% 表示余数

字符串拼接

  1. 列表方式"任意要加入的字符串类型,可以是空".join( ) 括号内跟定义的列表。
str = "-"
seq = ("a", "b", "c")
print(str.join( seq ))
  1. format方式:在某定义的参数内加入英文的{ },用.format( )在括号内将数据输入,可后期随意修改。
"{1} {0} {1}".format("hello", "world")  # 设置指定位置

字符串的大小写转换

print(str.upper())          # 把所有字符中的小写字母转换成大写字母
print(str.lower())          # 把所有字符中的大写字母转换成小写字母
print(str.capitalize())     # 把第一个字母转化为大写字母,其余小写
print(str.title())          # 把每个单词的第一个字母转化为大写,其余小写 

*和**的区别

一个星(*):表示接收的参数作为元组来处理

两个星(**):表示接收的参数作为字典来处理

切片

  1. [0:3],从0开始计数,到冒号后面的数截止,不包括后面一位数代表的内容。可不填内容,表示从0开始或者到最后一位。后面一位,可用负数表示,表示取倒数几位。例:-1,取倒数第二位。

步进

  1. l = [1,2,3,4,5,6,7]
    #反向切片有倒序效果
    #步长为1
    l[::-1]
    Out: [7, 6, 5, 4, 3, 2, 1]
    l[::1]
    Out: [1, 2, 3, 4, 5, 6, 7]
    #步长为2
    l[::-2]
    Out: [7, 5, 3, 1]
    l[::2]
    Out: [1, 3, 5, 7]
    

循环及制表符

\n 另起一行,类似回车
\t 横向制表符,对齐上下文文本
\\反斜杠符号
\'单引号
\"双引号
while 满足条件继续循环
for ... in 一般用于遍历
range()函数 生成序列
break 和continue 语句 循环控制
break跳出
continue结束此循环继续下一个循环

打印99乘法表

# while方式
row = 1# 列
while row<=9:
    
    col = 1# 每行循环的次数
    while col<=row:
        print("%dx%d = %d"%(col,row,col*row),end=" \t")# \t表示对齐

        col += 1
    print("")# 直接输入空表示另起一行,同\n
    row += 1

# for方式
for row in range(1,10):
    for col in range(1,row+1):
        print("{}x{}={}".format(row,col,row*col),end="\t")
    print()
# 倒着来
for row in range(9,0,-1):
    for col in range(1,row+1):
        print("{}x{}={}".format(row,col,row*col),end="\t")
    print()

enumerate遍历列表

对列表内的每一个值进行下标,标记他们的位置,用for循环使用时,第一个数表示位置,第二个数表示值

可以使用位置或者值直接把数据调出

for i,n in enumerate([10,20,33]):
    print(i,n)
    
0 10
1 20
2 33

遍历字典的两种方式

for i in a:
    print(i,':',a[i])

for i,v in a.items():
    print(i,":",v)

列表的多重使用方式

# 列表可以使用的方法
append()# 添加数据,默认最后添加
count()# 可以查找某数据出现的次数
insert()# 在指定位置插入数据
reverse()# 反序
lear()
extend()# 插入列表
pop()# 默认删除最后一个元素,可以自定义位置删除,也可以替换成新的
sort() # 升序
copy()
index()# 定位某数据的位置
remove()# 删除某数据
function()
len()# 列表长度

列表中的最后一位是-1


本文链接: http://www.dtmao.cc/news_show_2000185.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?