Python的种种

(1)continue,break;

break:来跳过循环;continue:用于跳过该次循环,继续下一次

若出现了死循环,则可以ctrl+c来结束。

break语句用到while 和for循环中,如果你是用嵌套循环,则break语句将执行最深层的循环,并且开始执行下一行代码





还有一个循环:

(2)while ……else……

(3)for遍历任何序列的项目,如一个列表或者一个字符串

for letter in 'PyThon':        #第一个实例
    print '当前字母为: ',letter;

fruits=['banana','apple','mango']
for fruit in fruits:             #第二个实例    
    print '当前字母:',fruit;

print 'goodbye!';

输出结果:


单引号和双引号是相同的产生结果



(4)通过序列索引迭代


fruits=["banana","apple","mango"];

for index in range(len(fruits)):
    print "当前水果; ",fruits[index];

    print "Bye";

输出结果如下:


len():返回列表的长度,即元素的个数;

range():返回一个序列的数;


for letter in 'python':
    if letter=="h":
        break;
    print "Current letter is ",letter;

则输出结果为:



python中的pass是空语句,是为了保持程序结构的完整性。

pass不做任何事情,一般用作占位语句。


字符串的更新:

var1="hello world";
print var1[:6]+"python";

则输出结果为:



print "My name is %s and weight is %d kg!" %(‘Zara’,21);


与c++很像,

%c,%d,%s,%X等~~~


Python中三引号可以将复杂的字符串进行复制:

Python三引号允许一个字符串跨多行,字符串

Python的元组与列表类似,不同之处在于元组的元素不能修改。

元组使用小括号,列表使用方括号。

元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

当元组中只包含一个元素时,也应该用,逗号隔开。

tup1=(30,);

将元组中的元素进行修改是不允许的,但是我们可以对元组进行连接组合。

元组中的元素值是不允许删除的,但是我们可以用del来删除整个元组



元组的索引和截取:


L[-2]:反向读取,读取倒数第二个元素


字典是另一种可变容器模型,且可以存储任意类型对象,字典由键和对应值成对组成。

字典也被称为关联数组或者哈希表

每个键与值用冒号隔开,每对用逗号分隔,整体放在{}中,

字典的访问:[]

dict={"Name":"zara","Age":7,"Class":"First"};
print "dict['Name']",dict['Name'];
print "dict['Age']",dict["Age"];

输出如下:



例如:

dict={"Name":"Zara","Age":7,"Class":"First"};

dict["Age"]=8;
dict["school"]="USTB school";

print 'dict["Age"]:',dict["Age"];
print "dict['School']:",dict["school"];

print 'dict['Age']:',dict["Age"];
print "dict['School']:",dict["school"];

print "dict["Age"]:",dict["Age"];
print "dict['School']:",dict["school"];

print "dict['Age']:",dict["Age"];
print "dict['School']:",dict["school"];
第一组和第四组print是可以正常输出的,但是第二组和第三组则不能,因为引号匹配不成功!!!!!!!!!!。。。。

哈哈哈哈哈

删除:

del dict['Name'];#删除键是"Name"的条目

dict,clear();#清空词典中所有的条目

del dict;#删除词典

对于字典:

(1)不允许同一个键出现两次,创建时如果同一个键被赋值两次,后一个值会被记住;












  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值