python基础语法与小问题

自己在python学习中遇到的小问题,随时补充,欢迎讨论

1.x的N次幂

  • pow(x,N)函数可以计算x的N次幂
  • x**N,求x的N次幂的另一种方法

2.定义函数与主函数中调用

def example(): 			# 括号中为参数
	#函数体
	if __name__=="__main__":
		example()

3.关于input()

input()输入进来的默认是字符串str
因此如果需要进行运算操作需要通过int(), float()......等进行强制类型转换

4.python中的数据类型

  • 字符串类型str
  • bool类型True False
  • 整数类型int
  • 浮点数类型float
注意: python中没有double类型和char类型!!!

:python详细数据类型解析

5.ASCII码表

在这里插入图片描述

6.字符串类型与数字如何转化?

整数字符串转换为对应的整数int()
int('12')
小数字符串转换为对应小数float()
float('12.34')
数字转换为字符串str()
str(123.45)
ASCII码转换为相应字符chr()
chr(97)
字符转换为响应ASCII码ord()
ord('a')

7.牛顿-拉弗森法逼近求平方根

思路:a的平方根b=a/b
数据结构:递归/迭代
代码(迭代):

c=int(input())
err=1e-15
t=c
while abs(t-c/t)>err:
    print(t)
    t=(c/t+t)/2
print(t)

8.print()函数内容分隔中’,‘与’+'的区别

  • ','逗号分隔是自动打包解包遍历打印,相当于多段字符串连续输出
  • '+'加号是先把各个字符串拼接成一个字符串再一次性打印,打印一次

9.字符串之间比较大小

从第一个字符开始比较,比较ASCII码大小,相同则向后移动一位,直至迭代出有大小
字符串类型内置函数大全

10.python取整函数(向下,向上,四舍五入)

三种取整方法

11.关于判断一个字符串是否为纯数字

三种判断方法(抛出异常、a.isdigit()函数、正则表达式)

12.python什么都不做的一条空指令

pass

13.re库与正则表达式

正则表达式可以用与字符串操作,相当于规定想要数据的规格,然后在大量数据中寻找想要的进行操作
廖雪峰博客——正则表达式规范
菜鸟教程——正则大全

猜你喜欢

转载自blog.csdn.net/sunflower_zzn/article/details/88199574