python_today01

print 函数

print(values....,seq='',end='\n')

第一个参数  输入一个或多个值

第二个参数  自定义values值连接的符号,默认空格

第三个参数  自定义values值结尾的符合,默认换行符

 

代码注释

单行注释  #单行注释

多行注释  ‘’‘ ’‘’     “”“   ”“”

原始字符串

print(r'eeeeerr\\\rrr')

简单数学计算

乘方   **

求余   %

取整  //

四舍五入  round    round(10.8988,1)  --> 10.8

绝对值取整   abc()       abc(-1)

向上取整 math.ceil(3.4)  -->4

向下取整 math.floor(3.4)  -->3

截取取整数 math.trunc(10.3) -->10

幂运算  math.pow(2,4) -->16.0

字符串常用操作

String.strip([chars])   去除字符串头尾的指定字符串默认为空格

String.lstrip([chars])  去除左边的

String.rstrip([chars]) 去除右边的

 

判断字符串开头结尾字符

String.sartswith('L')

String.endswith('k')

String.find('x')  返回找到的字符串的下标,多个时返回第一个,没有时返回  -1

String.replace(oldstr,newstr)  字符串替换

len(String)

String.count('x')  出现的次数

String.upper()    转大写

String.lower()      转小写

String.center(n,'-')   把字符串放中间 ,两边用-补齐  n为字符串长度, 如n小于字符串长度 返回原字符串

 

字符串格式化

%s  str()函数字符串

%d  十进制整数

%f   浮点数

%.6f    保留浮点数后几位小数

‘{}’.format(' ')

'{name}'.format(name=' ')

数字类型

int

十进制转二进制  bin

十进制转八进制  oct

向十进制转换      int

十进制转十六进制  hex

 

float

complex([real[,imag]])  复数

 

bool  数字类型下的一种

isinstance(1,int)   True           int(False)   0       bool(0)  False

列表

创建列表     list()   []

列表只支持相加和相乘

list.count(x)

list.append(x)

list.extend(l)  在尾部添加另一个列表

list.index(x)  返回x的下标 没有就报错

list.pop()  删除尾部数据,并返回删除的数据

list.remove(x)   多个就删除第一个,如果没有就报错

list.reverse()  列表数据颠倒

list.sort()   排序;不可以排序就报错

 

元组

tuple()    ()      元组元素不可以改变      一个元素的元组 (1,)

len(tuple)

max(tuple)

min(tuple)

tuple(seq)  序列转元组

字典

{}      dict()

字典是无序的只能通过键访问,不能通过序号访问     字典的键不可以改变

del {}    删除字典

{}.clear()   清空字典

dict.copy()

dict.get(key)

dict.items()    键值组合迭代器

dict.keys()     键迭代器

dict.values()  值迭代器

dict.pop(key)  删除字典键值对

dict.popitem()   从字典末尾删除

dict.update({key:value})   更新,没有就创建

dict.setdefault(key)   存在返回key对应的值,不存在创建一个默认的

 

集合

无序,不重复的集合,无法通过序号访问

set()   

len()

集合可以求交集   -  &  |

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
今天写脚本遇到获取当前时间,昨天0点到23:59:59的问题。根据引用中的内容,获取当前时间可以使用`datetime.datetime.now()`函数。而获取昨天的时间范围可以使用以下代码片段: ``` import datetime today = datetime.datetime.now().date() yesterday_start = datetime.datetime.combine(today - datetime.timedelta(days=1), datetime.time()) yesterday_end = datetime.datetime.combine(today, datetime.time()) - datetime.timedelta(seconds=1) ``` 这段代码中,`today`获取当前日期,`yesterday_start`获取昨天的起始时间,即0点,`yesterday_end`获取昨天的结束时间,即23:59:59。通过使用`datetime.combine()`函数,可以将日期和时间合并为一个`datetime`对象。而`datetime.timedelta()`函数可以用来进行日期和时间的加减运算。所以将当前日期减去1天,得到昨天的日期,然后将其与0点合并即可得到昨天的起始时间。同样,将昨天的结束时间设置为当天的0点,再减去1秒钟即可得到昨天的结束时间。这样就可以获取昨天0点到23:59:59的时间范围了。123 #### 引用[.reference_title] - *1* [python中的今天、昨天、此刻与凌晨](https://blog.csdn.net/rockstics/article/details/120921675)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *2* *3* [Python时间获取及转换知识汇总(十一)](https://blog.csdn.net/xiaoyaozi2020/article/details/120555978)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值