# Python第一天学习笔记
-要点 0 添加作者信息
-要点1 交换变量的值
```
这是代码区域
a =1
b =2
a, b = b, a
print('a的值是:',a,'b的值是:',b)
print(type(a))
```
-要点2多个变量的赋值
```
name, age, sex ='雷小坏',18,'m'
print(name,age,sex)
```
-要点3数据类型的转换
```
input ('请输入')
print(type(name))
name =int(name)
print(type(name))
```
-要点4判断语句(if,else)
# 判断和循环
# if else elif
# if 要判断的条件:
# 条件成立时,要做的事情
# age = input('请输入您的年龄')
# age = int (age)
# age = 11
#if xxx1:
# xxxx2
#elif xxxx2:
# xxxx2
#elif xxx3:
# xxxx3
#else:
# 上面的条件都不满足执行的事情
```
score =input('请输入您的分数')
score =int(score)
if score>=90 and score <=100:
print('考试等级是A')
elif score >=80 and score <=90:
print('考试等级是B')
elif score >=70 and score <=80:
print('考试等级是C')
elif score >=60 and score <=70:
print('考试等级是D')
else:print('成绩不及格')
```
-要点5 猜拳游戏
# 猜拳游戏
import random
player= input('请输入:剪刀(0),石头(1),布(2)')
player= int(player)
# 生成【0,2】随机整数
computer=random.randint(0,2)
# 获胜的情况
if (player== 0 and computer==2)or(player== 1 and computer== 0)or(player==2 and computer== 1):
print('玩家获胜')
# 平局的情况
elif (player== computer):
print('平局,要不要再来一局')
#输了
else:
print('你输了,不要走,决战到天亮')
-要点6 循环语句while
```
# while循环
# while 条件:
# 条件满足时执行的事情
# while True:
# print('老婆我错了')
# i = 0
# while i < 10:
# print('老婆我错了,这是我第{}次向您道歉'.format(i))
# i += 1
```
-要点7 循环的嵌套
# print(sum)
# *
# **
# ***
# ****
# *****
# 循环的嵌套
i = 1
while i <= 5:
j = 1
while j <= i:
print("* ",end='')
j += 1
print ('\n')
i += 1
-要点8 for循环,break和continue语句的使用
# for 循环
# for 临时变量 in 可迭代对象:
# 循环满足时要执行的事情
company= 'neusoft'
for xin company:
print (x)
if x=='s':
print("这个s要大写")
# break 立刻结束break所在的循环
# continue 结束当前循环,紧接着执行下一次循环
# break
company='neusoft'
for xin company:
print('--------')
if x== 's':
break
print(x)
else:
print('for 循环没有执行break,则执行本语句')
# continue
company='neusoft'
for xin company:
print('--------')
if x== 's':
continue
print(x)
else:
print('for 循环没有执行break,则执行本语句')
-要点9 字符串,切片
# 字符串
word= "hello , 'c'"
print(word)
# 切片:截取一部分的操作
# 对象[起始:终止:步长] 不包括结束位,左闭右开
name= 'abcdef'
print(name[4:2:-1])
print(name[3:5])
print(name[2:])
print(name[1:-1])
print(name[:])
print(name[::2])
print(name[5:1:-2])
# fedcba
print(name[::-1])
-要点10 字符串常规操作
my_str='hello world neuedu and neueducpp'
count= my_str.count('n',0,20)
print(count)