心之所有
想学习的可以互相沟通,互相学习,刚开始学。有什么问题可以沟通

导航

 
 

一、类型转换

1,int代表整数数据类型

2、str代表字符串数据类型

3、float代表小数数据类型

 两个之间的转换,想要转换成什么数据类型,就给要转换的数据,前面加转换的数据类型,就是:如图

复制代码
str1="123"

age=17

#把字符串的数据类型转换成int数据类型
print(int(str1))
print(type(int(str1)))


score=int(input('请输入学生分数:\n'))
print(type(score))  
复制代码

图解:

 

 

 二、for循环

对一个数值(名称)覆盖,循环

str2="积分活动"

for itme in str2:
    print(itme)

 

 

 

三、while循环(1)

持续循环(尽量不要单独使用)

复制代码
    while True:
    score=int(input("输入年龄:\n"))
    if score<60:
        print("重新输入:\n")
        continue
    elif score>=60 and score<70:
        print("重新输入:\n")
        continue
    elif score>=70 and score<90:
        print("重新输入:\n")
        continue
    elif score>=90 and score<100:
        print("找到了")
        break
复制代码

图解:

 

 

四、while循环(2)

对逻辑进行判断,得到想要的结果

复制代码
while True:
    score=int(input('请输入学生分数:\n'))
    if score>50 and score<60:
        print(' 你没及格')
    elif score>=60 and score<65:
        print('刚及格,还得努力')
    elif score>=65 and score<80:
        print('成绩良好')
    elif score>=80 and score<90:
        print('成绩优秀')
    elif score>=90 and score<100:
        print('非常优秀')
    elif score==100:
        print('恭喜你,满分')
    else:
        print('未知错误')
        break
复制代码

图解:

 

 

 

五、逻辑判断

复制代码
score=60

if score>=50 and score<60:
    print('你没及格')
elif score>=60 and score<65:
    print('刚及格,还得努力')
elif score>=65 and score<80:
    print('成绩良好')
elif score>=80 and score<90:
    print('成绩优秀')
elif score>=90 and score<100:
    print('非常优秀')
elif score==100:
    print('恭喜满分')
else:
    print('未知错误')
复制代码

 

 

六、字符串

常用的字符串

(查看对象有哪些方法:

str1="this is a pyhton language"

print(dir(str1))

图解:

 

 )

(1)判断以什么开始(startswith)

如:

str1="whate are  you doing"
print('判断字符串以什么开始:',str1.startswith('wh'))

图解:

 

 (2)判断以什么结束(endswith)

str1="whate are  you doing"
print('判断字符串以什么结束:',str1.endswith('ing'))

图解:

 

 

(3)判断是不是数字(isdigit)

str1="whate are  you doing"
print('判断字符串是不是数字:',str1.isdigit())

图解:

 

 (4)判断是否大写(isupper)

str1="whate are  you doing"
print('判断字符串是否大写:',str1.isupper())

图解:

 

 (5)判断是否小写(islower)

str1="whate are  you doing"
print('判断字符串是否小写:',str1.islower())

图解:

 

 (6)对字符串进行分割(split),分割完的数据了类型是(list)

str1="whate are  you doing"
print('对字符串进行分割:',str1.split())

图解:

 

 (7)大写字母转小写(lower)

str2='JAJV'
print('大写字母转小写:',str2.lower())

图解:

 

 

(8)取消空格键(strip)

str3='   are   '
print('没有取消空格键:',str3)
print('取消空格键:',str3.strip())

图解:

 

 (9)使用jojn数据类型转换str数据类型

list1=['python','jajv','go']
print('list转换str类型:',' '.join(list1))

图解:

 

 (10)一个数据类型,想要的某个字在第几位(index)

如:

str3="holle"
print('o他的索引为:',str3.index('o'))

图解:

 

(11)对象在字符串里面有几个(count)

 

str4='fsddsd'
print('对象在字符串里面存在多少个:',str4.count('d'))

图解:

posted on 2021-06-24 20:32  橙橙的橙  阅读(37)  评论(0编辑  收藏  举报