学习Python记录(1)

1.乘方

2的算术平方根

2**(1/2)

运算结果是1.4142135623730951

2.字符串拼接

a= 'Hello!'
b= ",World"
c=a+b
c

运算结果是“Hello,World”

3.print(a[2])

这句表示的是输出字符串变量a的第3个字符

4.find()

在字符串变量中搜索某个单词,若在字符串变量中,就返回这个单词的第一个字符在字符串变量中的索引值,若没有找到就返回-1

a.find('hello')

5.for循环

for循环依次输出0~9这10个自然数

for n in range(0,10):
	print(n)

6.while循环

while循环依次输出0~9这10个自然数

n=0
while (n<10):
	print(n)
	n=n+1

无限循环

while True:

7.if语句

求解一元二次方程的实根

a1=input("please input a:")
a=float(a1)
b1=input("please input b:")
b=float(b1)
c1=input("please input c:")
c=float(c1)
d=b*b-4*a*c
print("Delta=",d)
if d>=0:
    e=d**(1/2)
    x1=(-b+e)/(2*a)
    x2=(-b-e)/(2*a)
    print("x1=",x1)
    print("x2=",x2)
else:
    print("no answer")

8.函数

创建函数

def fuctionname(parameters):
	function_suite
	return [expression]

def 创建函数的关键词
fuctionname 函数名
parameters 参数
function_suite 函数体
return [expression] 结束函数,返回expression给调用方

调用函数

def cuberoot(b):
	a=b**(1/3)
	return(a)
c=cuberoot(8)
print(c)

9.类

创建类

class myname:
    myvariable=0
    def __init__(self,name):
	    self.name=name
    def changename(self,newname):
	    self.name=newname
		

myvariable:类属性,是每个类共有的属性
self.name中的name:实例属性,区分每个实例
def init(self,name):该方法的第一个参数必须是 self(self代表类的实例,可以用别的名字,但建议使用约定成俗的self),后续参数则可以自由指定,和定义函数没有任何区别。创建了这个类的时候就会调用该方法
def changename(self,newname):创建了一个叫changename的方法,作用是改变name

使用类

class myname:
    myvariable=0
    def __init__(self,name):
	    self.name=name
    def changename(self,newname):
	    self.name=newname
a=myname('123')
print(a.name)
print(a.myvariable)
print(a.name)

结果如图

在这里插入图片描述

10.模块

模块就是实现写好的程序,我们要导入到自己的程序中才能使用

导入random模块,使用radint生成一个1~10的数字

import random
a=random.randint(1,10)
print(a)
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值