笔记

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


1.购物车的代码

lists = []; #建立内部列表
type_list = [[‘1’,‘五金‘]…];
prink (’/n’); #换行
for num,t_name,t_content,in type_list;
pint (num,t_name,t_content); #多输出列表中的列表

n+=1; #去掉数序的代替品
choice_1=int(inmpyt(“请选择您要购买的物品”));
choice_1 = chice_1-1; #第一个选择的分类的下标

print (type_list[choice]);
while true; #增循环
m=1;
for ii in type _list[choice_1][1]; #从 type_list 中 选择序号
print (m,ii);
priknt(’/n’);
m+=1;
print(‘0 结束’); #选择0结束时进入

choice_2=int(input(“请输入您要购买的物品”));
if choice_2==0;
choice_2=choice_2-1;
lists.append(type_list[choice_1][1][choice_2]); #[choice_2] 第2选项
append 添加;
print(lists);#首列表输出
break; #结束循环

2.字符串

1.什么是字符串?

字符串或串(String)是由数字、字母、下划线组成的一串字符。它是编程语言中表示文本的数据类型。
我们可以使用单引号 ’ 双引号" 或三引号 来创建字符串。
python程序中的字符串在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。
字符串中的字符都是有序的、拥有自己索引(index,也叫下标),从0开始,索引也可以为负值,负数索引表示从右往左开始计数,最后一个元素索引为-1,倒数第二为-2,以此类推.

2.转义字符

在需要在字符中使用特殊字符时,python用反斜杠()转义字符。常用转义符如下:
(在行尾时) 续行符
\ 反斜杠符号
’ 单引号
" 双引号
\n 换行
\v 纵向制表符
\t 横向制表符
\r 回车

3.字符串运算符

下表实例变量a值为字符串 “Hello”,b变量值为 “Python”:

  • 连接
  • 重复
    [n] / [ m:n:b ] 截取字符串中的一部分
    in / not in 成员运算符
    r/R 原始字符串 按照字面的意思来使用字符,没有转义特殊或不能打印的字符。 print( r’\n’ ) print( R’\n’ )
    % 格式字符串

4.字符串常用方法

string.count(str) 返回 str 在 string 里面出现的次数
string.find() 检测字符串中是否包含子字符串 str,返回下标
string.join(seq) 以指定字符串作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串。
string.split() num=string.split(str)) 以 str 为分隔符截取字符串将字符串分割生成列表。
string.strip([chars]) 在字符串上的删除字符串开头和末尾的空格.
string.replace(str1,str2)把 将字符串中的 str1 替换成 str2
string.format()
格式化输出,它增强了字符串格式化的功能。
print(’{0:.3f}’.format(1.0/3.0))
print(’{0}{1}’.format(“a”,”b”))
isalnum() 所有字符都是字母或数字则返 回 True,否则返回 False
isalpha() 所有字符都是字母则返回 True, 否则返回 False
isdigit() 如果字符串只包含数字则返回 True 否则返回 False…
islower() 字符都是小写,则返回 True,否则返回 False
isnumeric() 如果字符串中只包含数字字符,则返回 True,否则返回 False
isspace() 如果字符串中只包含空白,则返回 True,否则返回 False.
isupper() 所有字符都是大写,则返回 True,否则返回 False
lower() 转换字符串中所有大写字符为小写.
upper() 转换字符串中的小写字母为大写
swapcase() 将字符串中大写转换为小写,小写转换为大写
title() 将字符串中的首字母大写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值