Python学习之day1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习之day1相关的知识,希望对你有一定的参考价值。

一、特殊字符含义

1%s 字符串占位符

2%d 整形数字占位符

3%f  浮点数字占位符

4’’’多行注释符

5#注释符

6:换行符

7、固定的变量一般使用大写来表示

   二、代码对应关系

1、 Name=30

Name2=Name

Name=40

Name和Name2分别位 40,20

Name2等于的Name的意思是Name2等于Name在内存中所在的赋值,当Name再次改变时,此时Name在内存中会进行新的赋值,原赋值未变。

2count +1=count 相当于count +=1

   三、格式化输出的办法

方法一、Username=input(‘123’)

Job=input(‘321’)

Info=’’’------info of %s

Username:%s

Job:%s

’’’ %(Username,Job)

Print(info)

方法二、Username=input(‘123’)

Job=input(‘321’)

Info=’’’------info of {_name}

Username:{_name}

Job:{_job}

’’’ .format(Username=_name,Job=_job)

Print(info)

方法三、Username=input(‘123’)

Job=input(‘321’)

Info=’’’------info of {0}

Username:{0}

Job:{1}

’’’ .format(Username,Job)

Print(info)

   四、人机交换代码

Python3.xinput代表用户输入,它与python2.x中的raw_input相同,python2.x中有一个单独的inputinput默认输入时需要添加’’符号,不然程序默认会以为输入的是程序中一个变量。如果程序中存在这个变量,则会打印出此变量的值,否则报错。

导入模块需要使用import命令

Python默认的加密模块是getpass模块,此模块再pycharm中无法使用,具体使用办法如下:

   Import Getpass

     Password=getpass.getpass(‘请输入密码:’)

  五、基本流程控制语句

        5.1 Ifelifelse

首先if、elif、else之间要格式对其,不然程序不发定义为一个控制流程;整个控制流程如下:

    Demonlg_age=30              demonlg的年龄是30岁

input_age=input(‘age:‘)    请输入一个数值

if input_age==demonlg_age:     如果输入的数值等于demonlg的年龄

print(‘Good,Ugeussit!‘)        输出,好样的,你猜对了

elif input_age<demonlg_age:     如果你输入的数值小于denmonlg的年龄

print(‘small,Uneedguess,again‘)   输出小了,你需要再猜一次

else:                                否则

print(‘bigger,Uneddguessit!‘)        输出大了,你需要再猜一次

 

5.2while 循环

while Ture: 默认循坏 (此时循坏一直持续下去)

                        

Demonlg_age=30              demonlg的年龄是30岁

while  Ture:

input_age=input(‘age:‘)    请输入一个数值

if input_age==demonlg_age:     如果输入的数值等于demonlg的年龄

print(‘Good,Ugeussit!‘)        输出,好样的,你猜对了

elif input_age<demonlg_age:     如果你输入的数值小于denmonlg的年龄

print(‘small,Uneedguess,again‘)   输出小了,你需要再猜一次

else:                                否则

print(‘bigger,Uneddguessit!‘)        输出大了,你需要再猜一次

 

while语句优化代码

Demonlg_age=30              demonlg的年龄是30岁

Count=0

while count<5:

input_age=input(‘age:‘)    请输入一个数值

if input_age==demonlg_age:     如果输入的数值等于demonlg的年龄

print(‘Good,Ugeussit!‘)        输出,好样的,你猜对了

elif input_age<demonlg_age:     如果你输入的数值小于denmonlg的年龄

print(‘small,Uneedguess,again‘)   输出小了,你需要再猜一次

else:                                否则

print(‘bigger,Uneddguessit!‘)        输出大了,你需要再猜一次

 count +=1

 if count ==3

    guess_again=input(‘输入次数过多若继续请按任意键,若退出请按N键’)

   if guess_again !=’N’:

       count =0

else:

       print(‘再见!’)

 

 

       5.3for 循环

格式for 变量in range(100) 循环执行100

格式for 变量in range(01002) 循环0-100次每隔2次执行一下

Demonlg_age=30              demonlg的年龄是30岁

For I in range(10)

input_age=input(‘age:‘)    请输入一个数值

if input_age==demonlg_age:     如果输入的数值等于demonlg的年龄

print(‘Good,Ugeussit!‘)        输出,好样的,你猜对了

elif input_age<demonlg_age:     如果你输入的数值小于denmonlg的年龄

print(‘small,Uneedguess,again‘)   输出小了,你需要再猜一次

else:                                否则

print(‘bigger,Uneddguessit!‘)

 

 

for语句的大循坏和小循环

for I in range(10)

  print(‘-------’,i)

    for j in range(10)

       print(j)

     输出来的格式为:

----------1

1

2

3

4

5

6

7

8

9

10

-----------2

1

2

3

4

5

6

7

8

9

10

如此类推直至-------10循环结束

 

5.4流程控制语句里面的break,continue

Break语句的含义是终止本次程序,

Continue语句的含义是跳出本次程序,执行一下程序


本文出自 “学习笔记” 博客,请务必保留此出处http://demonlg.blog.51cto.com/7229680/1973154

以上是关于Python学习之day1的主要内容,如果未能解决你的问题,请参考以下文章

Python 学习之《Learn Python3 The Hard Way 》第五部分学习笔记

Python 学习之《Learn Python3 The Hard Way 》第八部分学习笔记

Python 学习之《Learn Python3 The Hard Way 》第二部分学习笔记

Python 学习之《Learn Python3 The Hard Way 》第七部分学习笔记

Python 学习之《Learn Python3 The Hard Way 》第十二部分学习笔记

Python 学习之《Learn Python3 The Hard Way 》第四部分学习笔记