ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python基础知识-day2

2022-06-12 15:02:02  阅读:205  来源: 互联网

标签:elif python str1 day2 基础知识 item score 字符串 print


1、字符串的格式化

format()关键字的格式化输出第三种用法:

print("my name is {0},and my age is {1},and my salary is {2},and my job is {3}".format(name,age,salary,job))

2、循环

str="世界你好!"

1)循环的次数是由字符串的长度决定的。

for item in str1:

    print(item)

2)输出字符串内容的时候同时输出索引信息(enumerate既是一个关键字,也是一个函数。)

for index,item in enumerate(str1):

    print(index,item)

3)获取一定的范围:range(),指获取开头,不获取结尾。

for item in range(3)

    print(item)

for item in range(3,6)

    print(item)

4)while:死循环

break:跳出循环

continue:继续

while True:

    for item in str1:

        print(item)

3、逻辑控制

1)if 判断条件:

      else if=elif 判断条件:

      else:

score=98

if score>=90:

    print("优秀")

elif score >=80 and score <90:

    print("良好")

elif score>=70 and score<80:

    print("中等")

elif score>=60 and score<70:

    print(''及格")

else:

    print("无效")

 

while True:

  score=int(input("请输出学生成绩:\n"))

  if score>=60 and score <70:

    print("成绩合格")

  elif score>=70 and score<80:

    print("成绩中等")

  elif score>=80 and score<90:

    print("成绩良好")

  elif score>=90 and score<=100:

    print("成绩优秀")

    continue

  else:

    print("成绩不合格")

    break

4、Debug调试

str1="世界你好!"

for index,item in enumerate(str1):

  print(index,item)

1)设置断点方式:在需要添加断点的语句前,单击鼠标,出现红色断点实心圆,断点设置成功;

2)进入调试模式:右键鼠标,选择“Debug调试”;

3)在控制台窗口,Debugger选择展开Special Variables

4)点击控制台左侧的绿色箭头(Resume Program),运行程序,每点击此按钮一次,在程序运行的过程中可观察到变量的值。

5、字符串操作

字符串操作:有一个专门的str类有很多对字符串的操作。

1)查看对象有哪些可以使用,使用的关键字是dir(),返回参数的属性、方法、列表。

str2="hello!"

print(dir(str2))

2)查看对象有哪些调用的方法,可选中关键字,按住Ctrl键并点击鼠标,可查看到函数的调用方法。

str1.upper()

3)获取对象的长度:print(len(str1))

4)把小写变为大写:print(str1.upper())

5)判断是不是大写:print(str1.upper().isupper())

6)把大写变为小写:

str2="HELLO!"

print(str2.lower())

7)判断是不是小写:print(str2.lower().islower())

8)字符串以什么开头:print(str2.startswith("H"))

9)字符串以什么结尾:print(str2.endswith("O"))

10)判断字符串是不是数字:

str3="8"

print(str3.isdigit())

print(str3)

11)字符串的替换:

str4="hello world!"

print(str4.replace("world","cch"))

12)查看字符串的个数:print(str4.count("o"))

13)查看字符串里对象的索引->线性查找的思路:

print(str4.index("!"))

14)字符串的拆分->它的数据是列表

str5="Java,Python,Go"

print(str5.split(","))

print(str_list,type(str_list))

15)字符串的合并->把列表的数据转换为字符串

list5=["Java","Python","GO","Net"]

str6="-".join(list5)

print(str6)

 

标签:elif,python,str1,day2,基础知识,item,score,字符串,print
来源: https://www.cnblogs.com/cch6842/p/16367980.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有