飞道的博客

Python学习笔记(一)

326人阅读  评论(0)

字符串

Python 字符串的编写方式多种多样,主要有:Single quotes(一对单引号)、Double quotes(一对双引号) 还有 Triple quoted(三引号引用多行文本) 三种形式。


  
  1. >>> print( "let's go")
  2. let 's go

  
  1. >>> cyc= """
  2. i love you
  3. i
  4. love
  5. you
  6. """
  7. >>> print(cyc)
  8. i love you
  9. i
  10. love
  11. you
  12. >>>

转义字符


  
  1. >>> print( "a\n\d\t\c")
  2. a
  3. \d \c
  4. >>> print( "a\\n\d\\t\c")
  5. a\n\d\t\c
  6. >>>

字符串的加法和乘法


  
  1. >>> 5+ 5
  2. 10
  3. >>> '5'+ '5'
  4. '55'
  5. >>> '5'* 10
  6. '5555555555'

随机数random

random.randint(a,b) 生成a到b之间的随机数

type函数

查看数据的类型:type()

input函数

无论输入什么内容,数据类型都是字符串类型

所以这里用到类型转换函数

int(x)将x转换为整数

float(x)将x转换为浮点数

变量的格式化输出


  
  1. # 定义字符串变量name
  2. name = "小明"
  3. print( "我的名字叫%s。" % name)
  4. # 定义整数变量student_no,输出我的学号是000001
  5. student_no = 1
  6. print( "我的学号是%06d" % student_no)
  7. # 定义小数 price,weight,money,输出苹果单价9.12/斤,
  8. # 购买了5.00斤,需支付45.60元
  9. price = 9.12
  10. weight = 5.00
  11. money = price * weight
  12. print( "苹果单价%.2f元/斤,购买了%.2f斤,需支付%.2f" % (price, weight, money))
  13. # 定义一个小数scale ,输出数据比例是2.50%
  14. scale = 0.25
  15. print( "数据比例是%.2f%%" % (scale* 10))

标识符和关键字

标识符由字母,数字,下划线构成,开头不能是数字,只能是字母或者下划线。

if.....else函数

逻辑运算

elif函数

if 的嵌套,

随机函数,

while循环

赋值运算符

break和continue

break:某一条件满足时,退出循环,不执行后面重复的代码

continue:某一条件满足时,不执行后面重复的代码


  
  1. # break的演示,
  2. # 只输出0,1,2
  3. # i = 0
  4. # while i < 10:
  5. # if i == 3:
  6. # # ,满足条件,退出循环,不执行后面重复的代码
  7. # break
  8. # print(i)
  9. # i += 1
  10. #
  11. # print("over")
  12. # continue的演示,
  13. # 除了3其他都输出
  14. i = 0
  15. while i < 10:
  16. if i == 3:
  17. # 使用continue之前,需要确认计数是否修改,防止进入死循环
  18. i += 1
  19. continue
  20. print(i)
  21. i += 1

while循环嵌套


  
  1. # 打印小星星,输出 5行*,每行数量依次递减
  2. # print函数在输出内容后在控制台自动换行, print(a, end= "")可以不换行
  3. # i = 1
  4. # while i <= 5:
  5. # print( "* " * i, end= "")
  6. # i += 1
  7. # 假设没有乘法操作
  8. row = 1
  9. while row <= 5:
  10. # 增加列循环,负责每列的显示
  11. col = 1
  12. while col <= row:
  13. print( "*", end= "")
  14. col += 1
  15. # print( "第%d行" % row)
  16. # 在一行星星输出完成后实现换行
  17. print( "")
  18. row += 1

转义字符

 


转载:https://blog.csdn.net/qq_44832048/article/details/125112577
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场