一、特殊字符含义

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语句的含义是跳出本次程序,执行一下程序