澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站day1简单使用方法及语法使用

2019-11-16 作者:www.8455.com   |   浏览(140)

1、python的发展史,由英国人Guido van Rossum于1990年表达,第4个公开采用实行版发行于1992年。。。。。。

python学习第一天,python第一天

生机勃勃.变量命名准绳

1.变量名只可以是字母、数字、下划线的随便组合

2.变量名无法以数字开始

3.有的保存字段无法看做自定义变量名

4变量名必要有醒目含义,如保存名字的变量,最佳定义为name之类的变量名

 

二.字符编码

字符编码的意义是用来将输入的字符转换为机器码。ASCII码是国际上最初的字符编码,中黄炎子孙民共和国最先的字符编码是GB2312,收音和录音了7000多的汉字和标识,第一遍扩张后又收音和录音了2万多的汉字,字符编码为GBK1.0,第三次扩张后共收录了27000多的方块字,字符编码为GB18030.国际上为了统一字符编码,推出了Unicode字符编码,因为这种编码在积存德语时所需的仓库储存空间比原先的ASCII编码多,后通过压缩优化坐褥了UTF-8字符编码,这种编码在储存波兰语时仍然是多少个字符四个字节,存款和储蓄贰个汉字为多少个字节。

 

三.Python客户人机联作程序

python有多样相互程序,也可称之为解释器。最常用的相互影响程序为CPython,代码运转速度最快的是PyPy。

 

四.if推断语句

#!/usr/bin/env python
age_of_oldboy = 56
guess_age = int(input("guess_age:"))
if guess_age == age_of_oldboy:
   print("yes,you got it.")
elif guess_age > age_of_oldboy:
   print("think smaller")
else:
   print("think bigger")

这段代码的效果与利益是让客商输入四个数字去猜age_of_oldboy的值,必要在乎的是Python中当朝气蓬勃行代码与地方的代码未有附属关系时索要顶格输入,而当存在从属关系时索要以自然的缩进来代表附属关系,通常处境下是缩进四格。其它相通if,elif,else,while,for等表示剖断、循环的出格语句都急需以:号最终。该代码是在python3.X的蒙受下编写制定,在python2.X中print不要加(),在python2.X中input()需改为raw_input()。

 

五.while循环

age_of_oldboy = 56

count = 0
while count <3:
    guess_age = int(input("guess_age:"))
    if guess_age == age_of_oldboy:
       print("yes,you got it..")
       break
    elif guess_age > age_of_oldboy:
       print("think smaller...")
    else:
       print("think bigger")
    count = 1
    if count == 3:
       continue_confirm = input("do you want to guessing...")
      if continue_confirm != 'n':
         count = 0

内部break表示截至近来循环,还也有三个countinue表示跳过后边的循环语句最早下三遍巡回。while循环前面能够写else语句,当循环平常停止后即未有施行过break、countinue等动作时就试行else语句下的动作

六.for循环

for count in range(3):
    guess_age = int(input("guess_age:"))
    if guess_age == age_of_oldboy:
       print("yes,you got it..")
       break
    elif guess_age > age_of_oldboy:
       print("think smaller...")
    else:
       print("think bigger")

else:
    print("sorry,you try too mary times..")

 

for i in range(0,10,2): #range(初值,条件,步长)
    print(i)

 

七.援用变量的点子

1施用占位符

name=input("name:")
age=input("age:")
job=input("job:")
salary=input("salary:")
info='''-----info of %s-----
Name:%s
Age:%s
Job:%s
Salary:%s
'''% (name,name,age,job,salary)

用占位符%s来代表该职分须要用多少个字符串填充,后边的%前面跟的便是用来填充前面占位符地方的字符串,在这里个职责就足以引用变量。其余占位符还或然有%d、%f分别代表用整型填充、用浮点型填充

info2='''-----info of {_name}-----
Name:{_name}
Age:{_age}
Job:{_job}
Salary:{_salary}
'''.format(_name=name,_age=age,_job=job,_salary=salary)

info3='''-----info of {0}-----
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
'''.format(name,age,job,salary)

 

八.''' '''的作用

1多行注释

'''-----info of {0}-----
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
'''

2多行输出

info3='''-----info of {0}-----
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
'''

澳门新萄京官方网站day1简单使用方法及语法使用详解,第一周Python讲课内容。print(info3)

风流罗曼蒂克.变量命名准绳1.变量名只好是字母、数字、下划线的任性组合 2.变量名不可能以数字最早3.部分保存字段不...

py-day1简单利用形式及语法使用详细明白,py-day1使用安详严整

一、python入门

1、python的正统格式

创建python文件以.py结尾

如:vi hello.py

#!/usr/bin/env python   

#-*- coding:utf-8 -*-       #python3.5之上版本默承认以动用粤语。

print "Hello Word"

执行:

python hello.py  即可

依然扩张实践权限:chmod 755 hello.py

./hello.py

 

澳门新萄京官方网站day1简单使用方法及语法使用详解,第一周Python讲课内容。2、变量

name = "liudong"

name2 = name

然后把name = "liuyansheng"

#name2 不改变,原因是若是改革,重新创立。name2会重新开采一块新内部存款和储蓄器空间。

 

会见就区别了:

name = ['liu','yan','sheng',]

name2 = name 

#name2会变,原因是聚众和字符串差别他的顺序要素不是接连的,name扩大一个要素不会开垦一块新的长空,name2就能随之变动。

 

3、输入

name = raw_input("请输入客户名:")

#打字与印刷输出的剧情

print name

 

输入密码时,要是想隐敝密码,必要动用getpass模块中的getpass方法,即:

#!/usr/bin/env python

#-*- coding: utf-8 -*-

#liudong

import getpass

#将顾客输入的内容赋值给name变量

pwd = getpass.getpass("请输入密码:"卡塔尔

#打字与印刷输入的剧情

print name

 

4、流程序调整制

(1卡塔尔客商身份认证:

语法:if...else      if...elif...elif...else

#!/usr/bin/env python

#-*- coding: utf-8 -*-

#liudong

import getpass

name = raaw_input("请输入客商名:")

pwd = raw_input("请输入密码:")

if name =="liudong" and pwd =="123456":

  print "登入成功"

else:

  print "登入退步"

(2)猜年龄:

#!/usr/bin/env python

#-*- coding: utf-8 -*-

#liudong

liudong = 24

guess_age = int(input("guess age:"))

if guess_age == liudong:

  print ("yes")

elif guess_age > liudong:

  print ("smaller....")

else:

  print ("bigger....")

 

循环猜3次,猜对退出:

#!/usr/bin/env python

#-*- coding: utf-8 -*-

#liudong

liudong = 24

count = 0

while True:

  if count == 3:  

    break

  guess_age = int(input("guess age:"))

  if guess_age == liudong:

    print ("yes")

    break

  elif guess_age > liudong:

    print ("smaller....")

  else:

    print ("bigger....")

   count =1

 

最多循环猜3次,猜对自动退出,猜错提示“fuck off”:

#!/usr/bin/env python

#-*- coding: utf-8 -*-

#liudong

liudong = 24

count = 0

while count < 3

  guess_age = int(input("guess age:"))

  if guess_age == liudong:

    print ("yes")

    break

  elif guess_age > liudong:

    print ("smaller....")

  else:

    print ("bigger....")

   count =1

else:

  print ("fuck off")

注:continue 是跳出当前轮回,break是跳出整个循环。

 

5、标志位

澳门新萄京官方网站 1

 

生机勃勃、python入门 1、python的标准格式 成立python文件以.py结尾 如:vi hello.py #!/usr/bin/env...

我的python日记---DAY1,python日记---DAY1

 早前学习了亚历克斯的python教程Alex的传授真的相当的棒,也很有趣。嘿嘿。希望团结能够百折不挠下去。

把在此以前学的幼功知识收拾三次想了刹那间。希望团结可以在学习python的旅途越走越远,大家互勉奥。

首先周 复习总计
1 方始游戏代码
number_of_kids =8
guess_number=int(input("guess_number_of_kids:"))
if guess_number==number_of_kids:
print("You got it!")
elif guess_number>number_of_kids:
print("think smaller...")
else:
print("think bigger...")

猜壹遍 猜二遍没猜中 就淡出 则要采取到循环

 

( while初相识

代码1:

count = 0
while True:
print("count:",count)
count = count 1 #count =1
有线循环-----运用到地点的猜数字游戏 卡塔尔国

想要在某些地点停下 要什么设置?

简易比方while
count = 0
while True:
print("count:",count)
count = count *2 #count*=2
if count == 1000:
break

问: 该如何加?使开首游戏 能循环推断?

改进2

number_of_kids =8

while True:
guess_number=int(input("guess_number_of_kids:"))

if guess_number==number_of_kids:
print("You got it!")
elif guess_number>number_of_kids:
print("think smaller...")
else:
print("think bigger...")

标题: 为何while true 要放在这里个地方?
答:while true 代表无限循环,不暂停。若while true 放在上边少年老成行的上边包车型客车话,
会无法循环下叁个input,即会中断游戏。

运作结果:可Infiniti次输入数字预计 Infiniti循环
症结:当输入精确答案时依旧一连猜疑,未有实现。

问:改良怎么着在猜没有错开上下班时间候 直接截止程序

改进3:

number_of_kids =8

while True:
guess_number=int(input("guess_number_of_kids:"))

if guess_number==number_of_kids:
print("You got it!")
break
elif guess_number>number_of_kids:
print("think smaller...")
else:
print("think bigger...")

break的增加可以使得在猜对数字的时候 停止游戏。但若猜不对怎么样是之在
钦点次数内竣事游戏?

改进4:

number_of_kids =8

count = 0

while True:

if count ==3:
break

guess_number=int(input("guess_number_of_kids:"))

if guess_number==number_of_kids:
print("You got it!")
break
elif guess_number>number_of_kids:
print("think smaller...")
else:
print("think bigger...")

加了 if count ==3:break 后,照旧尚未在第三次估量的时候成功。
原因: 未有加计数!

number_of_kids =8

count = 0

while True:

if count ==3:
break

guess_number=int(input("guess_number_of_kids:"))

if guess_number==number_of_kids:
print("You got it!")
break
elif guess_number>number_of_kids:
print("think smaller...")
else:
print("think bigger...")

count =1

非常棒!

是或不是能够优化?

问:有如何能够替代 if count ==3: break 以致计数?

number_of_kids =8

count = 0

是还是不是还足以优化?

有哪些能够代表 if count ==3: break
while True:

if count <3:

guess_number=int(input("guess_number_of_kids:"))

if guess_number==number_of_kids:
print("You got it!")
break
elif guess_number>number_of_kids:
print("think smaller...")
else:
print("think bigger...")

count =1

print("you have tried too many times..fuck off")

 

唯有在第二遍还没猜对的情状下进展fuckoff
开展以下修改:

number_of_kids =8

count = 0

while count <3:

guess_number=int(input("guess_number_of_kids:"))

if guess_number==number_of_kids:
print("You got it!")
break
elif guess_number>number_of_kids:
print("think smaller...")
else:
print("think bigger...")

count =1

if count ==3:

print("you have tried too many times..fuck off")

改善:高端一点哈哈哈哈

number_of_kids =8

count = 0

while count <3:

guess_number=int(input("guess_number_of_kids:"))

if guess_number==number_of_kids:
print("You got it!")
break
elif guess_number>number_of_kids:
print("think smaller...")
else:
print("think bigger...")

count =1

else:
print("you have tried too many times..fuck off")

小傻作业: 4/9 周末

什么样改换代码,使得第二回出来的时候 只展现数字,不呈现fuckoff,等级玖遍输入的时候,不升迁大小,反而直接输出fuckoff?

第风流倜傥,理清上意气风发段代码的笔触:count从0在此早前运转步入while循环,但凡在低于3的界定内 只要猜对 就break。
没猜对 就出现smaller or bigger。当count =1等于2时,即进入第二遍巡回,再叁次猜错开上下班时间
并发bigger or smaller 后 走下一个主次,即count =1等于3,走入else运维,前边紧跟fuckoff。

作业改成思路:要使的第二次出来的时候 只展现数字 和小了大了提示,不显示fuckoff,则表明当count =1等于3时,
不直接走fuckoff的前后相继,则表达fuckoff的设置无法冒出在前边while count <3 的子程序中,而是应该并列程序,
当count=3时,继续现身猜数字的分界面,后不管猜错猜对都fuckoff,並且终结。

number_of_kids =8

count = 0

while True:

if count <3:
guess_number =int(input("guess_number_of_kids:"))

if guess_number==number_of_kids:
print("You got it!")
break
elif guess_number>number_of_kids:
print("think smaller...")
else:
print("think bigger...")

count =1

if count ==3:
guess_number =int(input("guess_number_of_kids:"))
print("you have tried too many times..fuck off")
break

 

while优化课

如何用for来代替 while

number_of_kids =8

count = 0

while count <3: #for i in range(3)

guess_number=int(input("guess_number_of_kids:"))

if guess_number==number_of_kids:
print("You got it!")
break
elif guess_number>number_of_kids:
print("think smaller...")
else:
print("think bigger...")

count =1

else:
print("you have tried too many times..fuck off")

改成:

number_of_kids =8

count = 0

#for i in range(3)

guess_number=int(input("guess_number_of_kids:"))

if guess_number==number_of_kids:
print("You got it!")
break
elif guess_number>number_of_kids:
print("think smaller...")
else:
print("think bigger...")

count =1

else:
print("you have tried too many times..fuck off")

最宗旨的for循环。

for i in range(0,10,1): #1是默许值,能够不写,不写即表示1.
print("loop",i)

for i in range(0,10,2):
print("loop",i)
运维结果:
=== RESTART: C:/Users/dell/AppData/Local/Programs/Python/Python35-32/12.py ===
loop 0
loop 2
loop 4
loop 6
loop 8
>>>

for i in range(0,10,3):
print("loop",i)
运作结果:
=== RESTART: C:/Users/dell/AppData/Local/Programs/Python/Python35-32/12.py ===
=== RESTART: C:/Users/dell/AppData/Local/Programs/Python/Python35-32/12.py ===
loop 0
loop 3
loop 6
loop 9
>>>

双重优化猜数字娱乐:猜一次就退出平常很决绝,是还是不是足以借助性情化须求设置提示?
加:问还要不要玩?

number_of_kids=8

count=0

while count <3:
guess_number = int(input("guess_number_of_kids:"))
if guess_number == number_of_kids:
print("yep,you got it!")
break
elif guess_number> number_of_kids:
print("think smaller...")
else:
print("think bigger...")

count =1
if count==3:
countine_confirm = input("do you want keeping guessing...?")
if countine_confirm !="n": 倘若按下n则象征退出行戏
count =0 当按下回车键后评释还想玩,则程序继续施行。

task: 单独打出这段代码,理清思绪。

新知识点: continue

for i in range(0,10):
if i<3:
print("loop",i)
else:
continue
print("hehe"..)

实行结果 :=== RESTART: C:/Users/dell/AppData/Local/Programs/Python/Python35-32/4.py ===
loop 0
hehe...
loop 1
hehe...
loop 2
hehe...

新生加断点???啥意思?
for i in range(0,10):
if i<3:
print("loop",i)
else:
continue(作用是跳出本次巡回,踏入下贰回巡回卡塔尔国
print("hehe"..)
问: 雷同代码 却未有hehe?

新知识点:双循环

for i in range(10):
print("________",i)
for j in range(10):
print(j)

实行结果:
=== RESTART: C:/Users/dell/AppData/Local/Programs/Python/Python35-32/4.py ===
________ 0

以前学习了亚历克斯的python教程亚历克斯的传授真的十分厉害,也很有趣。嘿嘿。希望自个儿能够坚持不渝下去。 把前面学...

2、第二个helloword程序的初阶

3、变量的意思,赋值传参数的成效

4、字符编码,中文编码gbk,gb2312,国际联合编码utf-8,二进制,

           16      8  4  2  1

          1    1  1  1  1

30转换后:

          1    1  1  1  0 

5、程序的相互影响:--interaction   人机联作

        #表明 ----多行快捷键:ctrl /

        ‘’‘多行注释内容’‘’  同有的时候间也是多行输入内容

        %s:格式化传叁,能够钦定参数类型,%d数值型、%f浮点型  --%(钦定参数变量)

        {}格式化传参,{自定义变量}  ------{自定义变量=变量}

            {0}{1}{2}   ------{a,b,c}数组型格式化传参

        prit(“输出内容”卡塔尔

        type(变量)    查看变量类型

        input("选取客商输入内容")

              age = input("how old are you?")      选择客商输入数据存入age变量中

6、if、elif、else:流程决断:

      _age = 22

      age = int(input("guess age:"))

      if age == _age:

          print("yes,you got it.")    /猜对了输入

      elif age >_age:

          print("you guess bigger")   /猜大了出口内容

      else:

        print("no,you guess small")    /剩下的便是猜小的了

7、while 循环:

      range(值卡塔 尔(英语:State of Qatar)函数:里边写多少值就某个许个数

          range(0,10,2):表示从0开头到10得了,中间跳两位

      

  壹次推断错误后退出:

  _age = 22

  count = 0

  while count <3:

  age = int(input("guess age:"))

  if age == _age:

    print("yes,you got it.")

    break

  elif age <_age:

    print("you guess bigger")

  else:

    print("you ,guess smaller")

  count =1

  if count == 3:

    _count = input("do you want to keep guessing...?");

    if _count !=a:    //假若贰回后输入的值不是a将三回九转循环,要是是a将脱离

      count = 0    

8、for循环:

    for i in range(10):

        print("打字与印刷循环次数“,i卡塔 尔(阿拉伯语:قطر‎

continue  跳出此次巡回,进行下二遍巡回,和break有一点相像,break是终结全部循环

for i in range(6):

  if i ==range(0,6,1)

    print(i)

  else:

    coutinue

    print(”呵呵")

率先周作业:

  输入密码顾客名

  认证成功后显得接待音信

  输错一次后锁定

  后一次登入还是锁定

作业二:

  三级菜单

  可依次选拔步向各子菜单

  可依次退出可二回落出

  所需新知识点:列表、字典

            

本文由澳门新萄京官方网站发布于www.8455.com,转载请注明出处:澳门新萄京官方网站day1简单使用方法及语法使用

关键词: