2019-04-21

改名字


@Time:19-4-21 下午2:09

@Author:zhao Yuxin

@Email:[email protected]

@File:demo1.py

@Software:PyCharm

交换两个变量的值

a,b=b,a
print('a的值是:',a,'b的值是:',b)

eval(str)对字符串中有数字运算的,进行数字运算

strl='1+19'
namae=eval(strl)

格式化输出(format的用法)

hero_name="鲁班七号"
level=14
print('您选择的英雄是{}\n当前等级为{}'.format(hero_name=hero_name,level=level)
print('您选择的英雄是%s\n当前等级为%d'%(hero_name,level)

一次性多输出

name,age,sex = 'zyx',18,'m'
print(name,age,sex)

随机数的产生

产生【0,2】之内的随机数给a

import random
a = random.randint(0,2)

判断语句

1.if elif else

if ():
    print()
elif():
    print()
else:
    print()

elif必须和if配套使用,否则报错else在最后出现
if 代码合为一行

score=79
score='你的分数是77' if score == 77 else score
print(score)

2.while 条件:
条件满足时执行的语句
死循环

while True:
          print('我错了')

3.for 临时变量 in 可迭代的对象
循环满足时执行的条件
range(起始值,终止,步长)
左闭右开

break:结束break所在的循环
continue:结束当前循环,执行下一次循环

字符串截取

对象【起始:终止:步长】
左闭右开

函数

对象.find(,起始,终点)
不在范围内的,返回值为-1
对象.count(,起始,终止)

输出时不自动换行的方法,后面跟着,end=""

print("*",end="")

print()每次输出后自带换行

你可能感兴趣的:(2019-04-21)