首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python语句理解

python [:-1] [::-1]的理解

知识讲解

line = "abcde"

line[:-1]

结果为:'abcd'

line = "abcde"

line[::-1]

结果为:'edcba'

line[:-1]其实就是去除了这行文本的最后一个字符(换行符)后剩下的部分。

〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡

正则表达式

知识讲解

正则表达式字符串的开头字母“r”。 它告诉Python这是个原始字符串,不需要处理里面的反斜杠(转义字符)。 在普通Python字符串中,反斜杠用于特殊字符的转义。比如n转义成一个换行符。 当你用r把它标示为一个原始字符串后,Python不再视其中的反斜杠为转义字符。也就是说,“n”是两个字符串:“”和“n”。由于反斜杠在Python代码和正则表达式中有冲突,因此建议你在Python定义正则表达式时都使用原始字符串。

〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡

pycharm+Django+mariadb

知识讲解

介于MariaDB源于MySQL,不需要下另外的支持模块

首先下载pycharm(python的IDE)

主要project的setting里下载Django和pymysql两个模块用以支持

新建Django框架的project

【注意】新建project时可以选择inherit主要project的模块,形成第三方模拟环境

pyhton 语句

在Django下的__init__.py 中添加

import pymysql

pymysql.install_as_MySQLdb()

在setting.py中更改

DATABASES={

'default':{

#数据库引擎

'NAME':'test',

#数据库名

'USER':'root',

#用户名

'PASSWORD':'root',

#密码

'HOST':'',

#数据库主机,默认为localhost

'PORT':'',

#数据库端口,MySQL默认为3306

'OPTIONS':{

'autocommit':True,

},

}

}

然后terminal中输入

python manage.py migrate

python manage.py runserver

无错误提示即为连接成功

〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡〡

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181102G22HVM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券