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库与正则表达式

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值