Python教程

python基础知识-day2

本文主要是介绍python基础知识-day2,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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)

 

这篇关于python基础知识-day2的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!