Skip to main content

分类: Python

Python 入门基础知识 - 字符串操作

实例环境声明# _*_ coding: utf-8 _*_# version 2.7.13字符串操作Python提供很多针对字符串操作的函数,也可以使用"+","*"等运算符对字符串进行操作string.capitalize() # 将字符串的第一个字符大写str = "qwe" print(str.capitalize())string.count() # 用于统计字符串里某个字符出现的次数str = "qwewww" print(str.count('w', 0,...[…]

Read More

Python 入门基础知识 - 字符串

实例环境声明# -*- coding: utf-8 -*-# version 2.7.13字符串Python的字符串用于表示和存储文本,字符串通常由单引号['...'],双引号["..."]或者三引号['''...''',"""..."""]包围。其中三引号包围的字符串可以由多行组成。字符串中可以包括数字,字母以及一些控制字符,如换行符、制表符,如str1 = 'qwe' print(str1) str2 = 'qwe123' print(str2) str3 = "qwe123"...[…]

Read More

Python 入门基础知识 - 数字和运算符

实例环境声明#-*- coding:utf-8 -*-# version: 2.7.13数字# 整数# 长整数 -> 无限大小的数,在数字结尾加小写字母l或者大写字母L 如123l,123L# 浮点数 -> 如 3.7, 3.7e+10, 1.5E-10# 复数 -> 如 1+2j 2.2+3.0j作为动态类型的语言,使用数字无须事先进行声明其类型a = 1 # 整数 b = 12.1 # 浮点数 c = a + b print(c) c = 20000009900000L # 长整数 d =...[…]

Read More

Python 入门基础知识 - 输入输出

实例环境声明# -*- coding:utf-8 -*- # python 的基本输入输出 # version 2.7.13name = raw_input("输入你的姓名:") print(name)运行脚本会得到如下输入你的姓名:duban durbanraw_input 返回的输入的字符串,这里应该是会把所有的输入当做字符串来处理并返回如果想转换成对应的类型,需要使用对应的类型转换函数# int 将字符串转为整数# float 将字符串或整数转换为浮点型# str 将数字转换为字符串#...[…]

Read More

Python 入门基础知识 - 入门简介

使Python语言对中文友好支持# -*- coding: utf-8 -*-上面这段代码 代表 可以友好的对中文进行处理【提示:顶格输入上面代码】当前使用的python版本号python --version# version 2.7.13 这里的井号 代表本行被注释掉了,此行不会被执行,看下Python的简单应用,如下print("hello")Python缩进的正确使用方式python中不用花括号代表语句块,而是使用缩进a = 10 b = 12 if a > b: print("a大于b")...[…]

Read More

Centos 系统下运行Python项目出现_sqlite3的错误解决办法

先来看下这个错误提示:Failed to load application: No module named _sqlite3还是第一次见,唉,玩的少呗。经过资料的查找是因为少了一个叫做_sqlite3.so文件。这个在Centos系统中默认的python2.6是有的:存放的路径如下/usr/lib64/python2.6/lib-dynload/_sqlite3.so如果你的不在这里的话,可以使用如下命令查找一下:find / -name...[…]

Read More

Flask之更新表结构

使用Flask的过程中,对于操作数据库这一块会用到Flask-SqlAlchemy,项目开始的时候是没有什么问题的,但是在后面由于业务需求会涉及到修改表的操作,那么问题来了,表的结构被修改之后,又如何才能同步到生产环境的数据库呢。这里推荐使用一个Flask的插件-Flask-Migrage.下面掩饰一下如何去操作。Flask-Migrate的安装:pip install flask-migrate创建app.py,代码如下:from flask import Flask from...[…]

Read More