Byte-of-python笔记代码1:helloworld.py

这是看《Python简明教程》时,自己敲的代码,以及自己理解的小笔记,都镶嵌在代码行中。
这里给出此书的资源:点击打开链接
首先来一句:
print("hello world")
开始:我都注释起来,方便大家一块一块运行,每一段程序都有对应的注释解释。
 
# print("hello world")
#
# ###多行注释:
# '''
# if True:
#     print("true")
# else:
#     print("false")
# '''
#
#
# ## Python语句中一般以新行作为为语句的结束符。
# ## 但是我们可以使用斜杠( \)将一行的语句分为多行显示,如下所示:
# ab="a"+\
#    "b";
# print("ab="+ab);
#
# duanluo="hahhahahha"
# print("段落="+duanluo)
#
#
# ###转移字符:\n(换行)
# import sys
#
# x='shabei'
# sys.stdout.write(x+'\n\n\n')
#
# ###end=‘’指定print内容以什么结尾,默然的是换行\n,
# a='123'
# b='456'
#
# print(a,end='')
# print(b)
#
# print (a+b)
#
# ###sys.argv[0]:所处的绝对路径
# import sys
#
# print(sys.argv[0],'hello')

###
# a=123
#
# b="123"
#
# c=123.0
#
# print(a,b,c)
#
# a="0123456789"
# print(a[0])
# print(a[4:9])
# print(a[4:])
# print(a*2)
# print(a+",10")
#
# # 列表(可变)有序的
# a=[0,1,2,3,4,5,"012345",10.0]
#
# # 元组(不可变),不可更新元素
# b=(0,1,2,"012345",10.0)
#
# # 字典(无序)  {key:value}
# c={1:"12",2:3,"3":12.0}
# print(c[1])
# print(c)
# print(c.keys())
# print(c.values())
#
# c[1]="我变了"
# print(c)
# c["00"]="我是新来的"
# print(c)
#
#
# a=12312
#
# print(~a)
#
# for letter in 'python':
#     if letter=='o':
#         pass
#         # print("我是pass块")
#     print(letter)
# import math
#
# a=math.e
# a=range(90,100)
# for i in a:
#     print('''
#     hahahahhh
#     ahahha
#     ''')
#
# a="明朝"
# b="真多"
# print("{0}那些事儿{1}".format(a,b))
#
# # end 来指定字符的结束字符,默认是换行符:\n
# print('保留三位小数:{0:.3f}'.format(1/3),end='\n')
#
#
# print('使用下划线填充文本,定义文本的长度为11:{0:_^11}'.format('hello'))
#
#
# print("转义序列\来标注特别的字符:what\'s your naem ?")
#
#
# print("转义序列换行符:\n(我已经换行了),\\n我不会换行了")
#
#
# print(r"\n转义序列都无效了,因为r或者R已经指定了这是一个字符串")
#
#
# # 控制流(if语句)
# a=23
# guess=int(input("请输入整数,来猜测"))
#
# if(guess<23):
#     print("你猜的小了!")
# elif(guess>23):
#     print("你猜的大了!")
# else:
#     print("恭喜你,猜测正确!——————————23")
#
# #while语句
# a=23
# b=True
# while b:
#     guess=int(input("请输入整数,来猜测"))
#     if(guess<23):
#         print("你猜的小了!")
#     elif(guess>23):
#         print("你猜的大了!")
#     else:
#         print("恭喜你,猜测正确!——————————23")
#         b=False
# else:
#     print("游戏结束!")
# print("------程序结束!------")
#
# ##for语句:for in
# a=23
# guess=0
# for i in range(0,5):
#     i+1;
#     guess=int(input("请输入整数,来猜测"))
#     if(guess<23):
#         print("你猜的小了!")
#     elif(guess>23):
#         print("你猜的大了!")
#     else:
#         print("恭喜你,猜测正确!——————————23")
#         break
# if(i==4 and guess!=23):
#     print("五次机会用完")
# else:
#     print("你使用了{0}次,就猜到了,真聪明!".format(i+1));
#     print("游戏结束!")
#
# # 函数:使用def来声明一个一个函数,def 函数名称(参数1,参数2,-----):
# def sayHello(name):#name这里是形参,
#     print("{0}早上好{1}".format(name,"haha"))
#
# name = str(input("请输入name:"))
# sayHello(name)#这里的name是实参
#
# ##局部参数
# a=100
# def printScope(a):
#     print("我是全局变量的a={}".format(a))
#     a=10
#     print("我是局部变量的a={}".format(a))
# printScope(a)
# print("我是局部变量,我不会被改变!={0}".format(a))
#
# ##global指明函数内的x是全局变量定义的那个x
# x=100
# def function():
#     global x
#     print("我被global'指名道姓'是全局变量x,所以我={0}".format(x))
#     x-=11
# function()
# print("看!我在函数内部被改变了,呜呜!我={0}".format(x))
#
# ##给函数传递一个默认值参数:function(x,y=1)
# def function(x,y=1):
#     print(x*y)
# x="hello"
# function(x)
# function(x,10)
#
# ##关键字参数,利用关键字来指定参数值,就不用在意参数的顺序。
# def func_keyword(a,b=5,c=10):
#     print(" a is {0},"\
#           " b is {1},"\
#           " c is {2}".format(a,b,c))
# func_keyword(1,3)
# func_keyword(1,c=100)
# func_keyword(b=22,a=11,c=33)
#
# ##可变参数,使用星号(*)来表示参数的个数是不限定的,一个*代表元组,两个*代表字典
# def func_varargs(a,*list,**map):
#     print("我是单个参数a={0}".format(a))
#     for value in list:
#         print("single_item:{0}".format(value))
#     for key,value in map.items():
#         print("{0}={1}".format(key,value))
#
# func_varargs(12,1,2,3,book1="00",book2="11",book3="22")
# print('-------------------')
# print(func_varargs(12,1,2,3,book1="00",book2="11",book3="22"))
#
# #每个函数都隐藏这一个return None,除非写了return来覆盖它
#
# def getMax(a,b):
#     if(a>b):
#         return "最大值:a={0}".format(a)
#     elif(a<b):
#         return "最大值:b={0}".format(b)
#     else:
#         return 'I\'m sorry! No MaxValue'
# print(getMax(b=1,a=1))
# print(max(1,2))
#
# print(print.__doc__)
#
#
#
#
#


这里给出下一篇:Byte-of-python笔记代码2:module.py
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

象话

打赏犹如太阳穴的枪口

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值