当前位置:   article > 正文

Python基础语句_python基础编程语句

python基础编程语句

目录

引言

一、常用语句

1、条件语句

2、循环语句

3、break使用

4、countinue使用

5、pass语句

二、数字类型

1、数值类型

2、运算

3、函数

4、随机数

三、字符串

1、介绍

2、操作

3、转义

4、运算符

5、格式化


引言

其实个人觉得,很多语言的基础语句都是相似的,所以我们一定要去理想它,学习其他语句的时候,就简单很多了

一、常用语句

1、条件语句

条件语句Python 提供了 ifelifelse 来进行逻辑判断

  1. if 判断条件1:
  2. 执行语句1...
  3. elif 判断条件2:
  4. 执行语句2...
  5. elif 判断条件3:
  6. 执行语句3...
  7. else:
  8. 执行语句4...
  1. 注意:判断条件后的冒号
  2. a = 2
  3. b = 5
  4. if a > b:
  5. print(a - b)
  6. elif a == b:
  7. print(a + b)
  8. else:
  9. print(b - a)

2、循环语句

当需要多次重复执行时,我们要用到循环语句,Python 提供了 for 循环和 while 循环

  1. for 循环可以遍历任何序列
  2. str = 'Python'
  3. for s in str:
  4. print(s)
  5. 结果
  6. P
  7. y
  8. t
  9. h
  10. o
  11. n
  1. while 循环,满足条件时进行循环,不满足条件时退出循环
  2. sum = 0
  3. m = 10
  4. while m > 0:
  5. sum = sum + m
  6. m = m - 1
  7. print(sum)
  8. 结果
  9. 55

3、break使用

  1. break 用在 for 循环和 while 循环语句中,用来终止整个循环
  2. sum = 0
  3. m = 10
  4. while m > 0:
  5. if m <= 5:
  6. break
  7. sum = sum + m
  8. m = m - 1
  9. print(sum)
  10. print(10+9+8+7+6)
  11. 结果是40
  12. str = 'Python'
  13. for s in str:
  14. if s == 'o':
  15. break
  16. print(s)
  17. 结果是
  18. P
  19. y
  20. t
  21. h

4、countinue使用

  1. continue 用在 for 循环和 while 循环语句中,用来终止本次循环
  2. str = 'Python'
  3. for s in str:
  4. if s == 'o':
  5. continue
  6. print(s)
  7. 结果
  8. 少个o

5、pass语句

pass 是空语句,它不做任何事情,一般用做占位语句,作用是保持程序结构的完整性

  1. if True:
  2. pass

二、数字类型

1、数值类型

整型(int)、浮点型(float)、复数(complex)

2、运算

运算描述
x + yx 和 y 的和
x - yx 和 y 的差
x * yx 和 y 的乘积
x / yx 和 y 的商
x // yx 除以 y,取整除
x % yx 除以 y,取余
-xx 取反
+xx 不变
abs(x)x 的绝对值
int(x)将 x 转换为整数
float(x)将 x 转换为浮点数
complex(x, y)一个带有实部 x 和虚部 y 的复数,y 默认为 0。
divmod(x, y)(x // y, x % y)
pow(x, y)x 的 y 次幂
x ** yx 的 y 次幂

3、函数

  1. import math
  2. math.sqrt(25)
  3. 结果
  4. 5
函数描述
abs(x)返回 x 的绝对值
ceil(x)返回 x 的上入整数,如:math.ceil(1.1) 返回 2
floor(x)返回 x 的下舍整数,如:math.floor(1.1) 返回 1
exp(x)返回 e 的 x 次幂
log(x)返回以 e 为底 x 的对数
log10(x)返回以 10 为底 x 的对数
pow(x, y)返回 x 的 y 次幂
sqrt(x)返回 x 的平方根
factorial(x)返回 x 的阶乘

4、随机数

  1. 随机生成一个 01 范围内的实数
  2. import random
  3. random.random()
  4. 随机生成一个 x 到 y 范围内的实数
  5. import random
  6. random.uniform(1,10)

三、字符串

1、介绍

字符串是 Python 的一种数据类型,它可以通过单引号 '、双引号 "、三引号 ''' 或 """ 来定义

2、操作

  1. s = 'Python'
  2. # 访问第一个字符 y
  3. print(s[1])
  4. 结果
  5. r
  6. s = 'Python'
  7. # 访问 yt
  8. print(s[1:3])
  9. # 访问 Pyt
  10. print(s[:3])
  11. # 访问 hon
  12. print(s[3:])

Python 使用了 ord() 函数返回单个字符的编码,chr() 函数把编码转成相应字符 

  1. s = 'A'
  2. print(ord(s))
  3. print(chr(66))
  4. 结果
  5. 65
  6. B
  7. 因为在A代表的就是65

3、转义

转义字符描述
\在行尾使用时,用作续行符
\b退格(Backspace)
\000
\n换行
\v纵向制表符
\t横向制表符
\r回车

4、运算符

运算符描述
+连接符
*重复输出
[]通过索引获取字符串中字符
[ : ]获取字符串中的一部分
in字符串中是否包含指定字符
not in字符串中是否不包含指定字符
r/R字符串原样输出

  1. s1 = 'Hello'
  2. s2 = 'Python'
  3. print('s1 + s2 -->', s1 + s2)
  4. print('s1 * 2 -->', s1 * 2)
  5. print('s1[0] -->', s1[0])
  6. print('s1[0:2] -->',s1[0:2])
  7. print('"H" in s1 -->','H' in s1)
  8. print('"H" not in s1 -->','H' not in s1)
  9. print('\\r -->', R'\r')
  10. 结果
  11. s1 + s2 --> HelloPython
  12. s1 * 2 --> HelloHello
  13. s1[0] --> H
  14. s1[0:2] --> He
  15. "H" in s1 --> True
  16. "H" not in s1 --> False
  17. \r --> \r

5、格式化

  1. 占位符 描述
  2. %s 格式化字符串
  3. %d 格式化整数
  4. %f 格式化浮点数
  5. print('Hello %s' % 'Python')

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/421703
推荐阅读
相关标签
  

闽ICP备14008679号