SherlockGy's Blog

  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

Python知识学习08——for循环的else

发表于 2018-07-07 | 分类于 程序人生 > Python > Python基础
本文字数: 704 | 阅读时长 ≈ 1 分钟

在Python当中,存在一种比较特殊的语法for-else,该语法允许在for循环遍历一个列表时,在列表中已经没有未被遍历的元素时,执行else语句块当中的语句。

例:

1
2
3
4
5
names = ["Java", "Python", "Ruby", "C++"]
for lang in names:
print(lang)
else:
print("============")
阅读全文 »

Python知识学习07——字典

发表于 2018-07-06 | 更新于 2018-07-08 | 分类于 程序人生 > Python > Python基础
本文字数: 947 | 阅读时长 ≈ 1 分钟

字典类型:dict

Python字典的增删改查

增:

1
2
3
stu = {"name":"Rose"}
stu["age"] = 22
print(stu)

删:

1
2
3
stu = {"name":"Rose", "age":22}
del stu["name"]
print(stu)

提示:如果删除的是不存在的key,则会报错

阅读全文 »

Python知识学习06——列表

发表于 2018-06-28 | 更新于 2019-04-07 | 分类于 程序人生 > Python > Python基础
本文字数: 3.8k | 阅读时长 ≈ 3 分钟

(一)与Java列表的对比

列表类型:list

Java语言的数组:

1
int nums = {11, 22, 33, 44, 55}

Java列表的特点

  1. 数组内元素数据类型必须相同
  2. 数组长度固定

Python语言的列表:

1
a = [123, 1.23, "123", True]

Python列表的特点

  1. 列表内元素数据类型可以不同
  2. 列表长度不固定
  3. python列表不能指定初始化大小
阅读全文 »

Python字符串切割小练习

发表于 2018-06-28 | 分类于 程序人生 > Python > Python技巧
本文字数: 470 | 阅读时长 ≈ 1 分钟

题:

对以下字符串进行处理,删除所有的空白符和\t,并返回新的字符串

1
a = "cwow   uv   j w oiowu  \tcowjcw\tovbub  \t covxoq jcocn"
阅读全文 »

Python轻松交换两个变量的值

发表于 2018-06-28 | 分类于 程序人生 > Python > Python技巧
本文字数: 299 | 阅读时长 ≈ 1 分钟

现在假设:

1
2
a = 10
b = 20

如果需要交换这两个变量的值得话,我们一般会想到的方法是采用引入一个中间变量的方法:

1
2
3
4
5
a = 10
b = 20
c = a
a = b
b = c

那么有没有更加简单,不需要引入第三方变量的方法呢?

阅读全文 »
1…181920…23
SherlockGy

SherlockGy

Keep thinking different...

111 日志
38 分类
62 标签
RSS
GitHub E-Mail
友情链接
  • GoLang-飞雪无情的博客
  • Java-酷壳
  • Python-静觅丨崔庆才的个人博客
  • 掘金
  • GoLang中国
  • GoLang中文社区
  • V2EX
  • Microsoft Docs
  • Go语言圣经
© 2020 SherlockGy | 191k | 2:false
由 Hexo 强力驱动 v3.7.1
|
主题 — NexT.Pisces v6.3.0