Python学习第二天(基础知识一)

一.Python运算符:

        同java,python拥有的运算符有

#+,-,*,/(浮点数除法),%(取余),//(整除),**(幂)【java无】

divmod()同时获得商和余数,sqrt()开方

案例结合turtle库画图并完成求取折现距离

import turtle as t
import math
x1,y1=100,100
x2,y2 = 100,-100
x3,y3=-100,-100
x4,y4=-100,100
t.penup()
t.goto(x1,y1)
t.pendown()
t.goto(x2,y2)
t.goto(x3,y3)
t.goto(x4,y4)
t.goto(0,0)
t.hideturtle()
#python开方函数sqrt java也是sqrt
#python次方**  java为pow(a,b)
s = math.sqrt((x1-x4)**2 + (y1-y4)**2)
t.write(s)
t.done()

 二.Python中的时间time:

        python中的time库时间是从1970年1月1日0:00开始算起

求取当前时间:

import time as t
#秒为单位
time = int(t.time())
print(time)
fenzhong = time//60
print(fenzhong)
xiaoshi = fenzhong//60
print(xiaoshi)
tian = xiaoshi//24
print(tian)
nian = tian//365
print(nian)
#获取当前时间
print(t.localtime())
print(t.gmtime())
print(t.ctime())
#时间格式化(Pytho为%Y-%m-%d %H%M%S  java为YYYY-mm-dd HH:mm:ss)
print(t.strftime("%Y-%m-%d %H:%M:%S",t.localtime()))
print(t.strptime("2022-07-11 22:00:12","%Y-%m-%d %H:%M:%S"))
#程序计时:
start = t.perf_counter()
end = t.perf_counter()
print(end-start)
#sleep休眠

 三.比较运算符:

#true,false本质还是0,1
#比较运算符同java
#==,<=.>=,!=,>,<
#is,==区别
#is用于判断两个变量引用对象是否为同一个,比较对象的地址
#==用于判断引用变量的值是否相等,默认调用对象的_eq_()方法类似于java的.equals()方法
#在变量和None进行比较时,用is
#is效率比==高

 四:字符串:

 

#python的字符串时不可以改变的,这一点和java不一样
#python不支持单字符串,单字符串也是作为一个字符串使用的
#连续使用3个单引号或是哪个双引号,可以创建多行字符串
xx = '''
name="xx"
sex = "nan"
 '''
print(xx)
#python中的长度方法__len__()同java .length()
print(xx.__len__())

#转义字符
#\续航符
#\\反斜杠符号
#\'单引号
#\”双引号
#\b退格
#\n换行
#\t横向制表符 tab键
#\r回车
print(" i \tlove\nyou")
a=3
b="aaa"
#python不能相加两个不同类型的对象会报错
# print(a+b)
#python print方法中添加end=,不会换行,而是以end的元素结尾
myname = input("请输入名字:")
print(myname)
  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值