首页 > 其他 > 详细

不理解笔记

时间:2018-02-23 19:31:57      阅读:374      评论:0      收藏:0      [点我收藏+]
# 不明白
# def print_nums(x):
#     for i in range(x):
#         print(i)
#         return
# print_nums(10)
# ------------------------
# rest=4+0、rest=4+1、rest=4+2、rest=4+3
# def func(x):
#     res = 0
#     for i in range(x):
#         res += i
#     return res
#
# print(func(4))

#不输出字符长度
# coding: utf-8
# msg = "Hello world!"
# file = open("newfile.txt", "w")
# amount_written = file.write(msg)
# print(amount_written)
# file.close()

#不理解(squares[8] = 84:为啥插入到index0,而squares[5] = 54 插入到最后)
# squares = {1: 1, 2: 4, 3: "error", 4: 16,}
# squares[8] = 84
# squares[3] = 9
# print(squares)

#不理解
# primes = {1: 2, 2: 3, 4: 7, 7:17}
# print(primes[primes[4]])

# 不理解:
# fib = {1: 1, 2: 1, 3: 2, 4: 3}
# print(fib.get(4, 0) + fib.get(7, 5))
# print(fib.get(4, 0) )

# 谨记:元组可以在没有括号的情况下创建,只需用逗号分隔值(元组比列表快,但是元组不能改变。)
# my_tuple = "one", "two", "three"
# print(my_tuple[0])

# 为啥结果是[49, 36]
# sqs = [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
# print(sqs[7:5:-1])

# evens=[i**2 for i in range(10) if i**2 % 2 == 0]
# for i in range(10): 为啥不是0,4,8,12,16
#     if i ** 2 % 2 == 0:
#         evens=i ** 2
#         print(evens)
#         0,1,2,3,4,5,6,7,8,9    0,2,4,6,8,

# 字符串函数(作为笔记 记录下来)
# join - 以另一个字符串作为分隔符连接字符串列表。
# split 方法与 join 相反,把一个字符串转换成一个列表。
print(", ".join(["spam", "eggs", "ham"]))
#打印 "spam, eggs, ham"
print("spam, eggs, ham".split(", "))
#打印  "[‘spam‘, ‘eggs‘, ‘ham‘]"

# 要将数字四舍五入到一定的小数位数,请使用 round 。

# enumerate 函数可以用来同时迭代列表的值和索引。

# 不懂(为啥返回2)
# nums = [-1, 2, -3, 4, -5]
# if all([abs(i) < 3 for i in nums]):
#     print(1)
# else:
#     print(2)

 

不理解笔记

原文:https://www.cnblogs.com/wanghuaqiang/p/8463212.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!