你肯定还不知道

2019-10-21 00:44 来源:未知

被人工智能捧红的 Python 已是一种发展完善且非常多样化的语言,其中肯定有一些你尚未发现的功能。本文或许能够让你学到一些新技巧。

Bug描述

今天周末,在家里学点新技术,虽然公司分配的任务没有完成(滑稽滑稽)

 

我先创建了一个mysql数据库,用root用户创建一个新用户,毕竟项目中使用root是非常危险的,尤其是我这样的实习生(再次滑稽)。然后愉快的给它赋予了权限,切换用户

然而,不愉快的事情发生了:

ERROR 1045 (28000): Access denied for user 'xxx'@'localhost' (using password: YES)

  密码错了? 

    算了,再敲一遍

      fuck,还是错了

        可能设密码的时候手抖了

          那我就重设下密码吧

            update user set password=password('密码') where user='用户名' ; 

              然后,看到 0 行被更新???

  然后怀着怀疑人生的态度搜了很久,前一页的博客都是一样的,唉~

  一通乱操作之后还是没有x用,都是说改密码,还有扯php的。。。

描述

endswith() 方法用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。可选参数"start"与"end"为检索字符串的开始与结束位置。

Python 是世界上最流行、热门的编程语言之一,原因很多,比如:

# 解决过程

  后来无意中进入stackoverflower,然后一看提问,发现碰到的情况和我一模一样:

语法

endswith()方法语法:

str.endswith(suffix[, start[, end]])
  • 易于学习
  • 超高的通用性
  • 具备大量模块和库

## 提问

图片 1

参数

  • suffix -- 该参数可以是一个字符串或者是一个元素。
  • start -- 字符串中的开始位置。
  • end -- 字符中结束位置。

本文将分享一些使用 Python 的技巧,顺序按照 A-Z 排列。

## 回答

图片 2

 

大意就是你有一个用户名为空的账户,mysql会先匹配它,然后就一直提示你密码错误,删掉这个匿名用户,然后执行 FLUSH PRIVILEGES;

 

Delete FROM user Where User='' and Host='localhost';

flush privileges;

 

返回值

如果字符串含有指定的后缀返回True,否则返回False。

 1.all or any

Python 非常受欢迎的原因之一是其可读性和表达性。

人们还经常把 Python 笑称为「可执行伪码(executable pseudocode)」。但是,当你可以编写这样的代码时,很难去反驳这种言论:

x = [True, True, False]
if any(x):
    print("At least one True")
if all(x):
    print("Not one False")
if any(x) and not all(x):
    print("At least one True and one False")

  

# 总结        

 

    然后就可以愉快的登陆成功,开始光荣的增删改查之旅了

 

    图片 3

 

  

实例

以下实例展示了endswith()方法的实例:

#!/usr/bin/python3

Str='Runoob example....wow!!!'
suffix='!!'
print (Str.endswith(suffix))
print (Str.endswith(suffix,20))
suffix='run'
print (Str.endswith(suffix))
print (Str.endswith(suffix, 0, 19))

以上实例输出结果如下:

True
True
False
False

 

 2.bashplotlib

想在控制台中绘图吗?

$ pip install bashplotlib

 

使用上面的行,即可在控制台中绘图。

 

3.collections

Python 有一些很棒的默认数据类型,但有时候它们可能不会尽如你意。

不过,Python 标准库提供了 collections 模块。这个方便的附加组件可以为你提供更多数据类型。

collections 模块:https://docs.python.org/3/library/collections.html

from collections import OrderedDict, Counter
# Remembers the order the keys are added!
x = OrderedDict(a=1, b=2, c=3)
# Counts the frequency of each character
y = Counter("Hello World!")

   

4.dir

你是否想过如何查看 Python 对象内部及其具有哪些属性?

输入以下命令行:

>>> dir()
>>> dir("Hello World")
>>> dir(dir)

当以交互方式运行 Python 时,这可能是一个非常有用的功能,并且可以动态地探索你正在使用的对象和模块。

想要了解更多,点这里:https://docs.python.org/3/library/functions.html#dir

 

5.emoji

是的,真的有。请点击这里:https://pypi.org/project/emoji/

$ pip install emoji

 

别以为我不知道你会偷偷试它→→

from emoji import emojize
print(emojize(":thumbs_up:"))

TAG标签:
版权声明:本文由澳门金莎娱乐网站发布于澳门金莎唯一指定官网,转载请注明出处:你肯定还不知道