python(二):基础

本文主要介绍了Python的基础知识,包括数据类型如字符串、元组、列表和字典的使用,重点讲解了字符串的格式化输出、数据类型的转换、字符串和元组的操作,以及列表的各种方法,如切片、连接、排序等。
摘要由CSDN通过智能技术生成

一,数据类型与运算

1)格式化输出

(1)print()

输出字符串,其他输出也是一样的,只需变一下符号

print ("His name is %s"%("Aviad"))

指定占位宽度

print("Name:%10s Age:%8d Height:%8.2f"%("Aviad",25,1.83))
Name:     Aviad Age:      25 Height:    1.83

指定占位宽度,并左对齐

print ("Name:%-10s Age:%-8d Height:%-8.2f"%("Aviad",25,1.83))
Name:Aviad      Age:25       Height:1.83  

指定占位宽度,并做对齐,且用 0 填充

print ("Name:%-10s Age:%08d Height:%08.2f"%("Aviad",25,1.83))
Name:Aviad      Age:00000025 Height:00001.83  
(2)format()

通过索引

'{1},{0},{1}'.format('yubg',39) #可以接受多个参数,位置可以无序
结果:39,yubg,39

通过关键字

'{name},{age}'.format(age=39,name='yubg')
yubg,39

2)数据类型

(1)引号

单引号和双引号效果一样
利用三引号‘’‘或“”“,可以指示一个多行的字符串。可以在三引号中自由的使用单引号和双引号。如注释一段文字可用三引号。

(2)转义字符
‘What\'s your name?‘

在这里插入图片描述

3)字符串

一旦创造了一个字符串,就不能再改变它了。

字符串可以使用 + 运算符串连接在一起,或者用 * 运算符重复:

print('str'+'ing', 'my'*3)

string mymymy

(1)字符串索引

给出一个字符串,可输出任意一个字符。Python中的字符串有两种索引方式:第一种是从左往右,从0开始依次增加;第二种是从右往左,从-1开始依次减少。

 word = 'Python'
 print(word[0])

P

print(word[-1], word[-6])

n P

(2)字符串切片

截取的范围是前闭后开的,并且两个索引都可以省略。

str = "Hello My friend"
 print(str[1:4])
 ell
print(str[:-7])
Hello My
(3)切片推广

str[I:J:K] 意思是从I到J-1,每隔K个元素索引一次,如果K为负数,就是按从右往左索引。

(4)字符串查找:in,not in ,find()
str 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值