前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python入门常识

python入门常识

作者头像
py3study
发布2020-01-08 14:54:38
7530
发布2020-01-08 14:54:38
举报
文章被收录于专栏:python3python3

Django开发心得:

  1. filter方法可以使用count(),update().get方法不可以使用。
  2. 密码重置功能和修改功能。项目链接功能。(前端模板表单向后台传输数据时,有post和get两种方式;以action的属性值调用后台函数;在获取前端模板表单数据时,以name属性来获取,获取其中的value值。)
  3. 日志邮件提醒功能和项目到期提醒功能。(单独写一个python脚本,遍历数据库的信息,从而完成此项功能。主要采用python的SMTP和Email模块。)

python入门常识:

  1. python的工业版本是2.7。最新版本是3.4。
  2. python有很多丰富的模块可用。如:

a=[1,1,2,2,2,3]

from collection import Counter:

    Counter(a).most_common(2)

上述模块用于统计a列表中最常出现的两个值。

import math

math.pi

math.sin(math.pi/2)

math.pi就是数学中的π。math.sin方法用于求π/2的sin值。dir(math)可查看关于math的所有可用方法。

3.字符串连续输出

a=“Alex"

b="1"

print a,b

输出Alex 1

4.float int str 类型之间的转换

5.双除号//可用于取整。双星号**可用于求次方。百分号%可用于求余。

6.转义符为\,如转义双引号为\"。加号+可用于拼接字符串,星号*可用于多次输出字符串。

7.索引和切片的运用。索引用a[-1]取列表最后一个值,a[0]取列表第一个值。切片用[1:]取列表第2个开始以后的值,[:3]取列表第1个到第3个的值,[:]取列表全部值。[::2]以步长为2取列表的值。[::-2]反向以步长为2取列表的值。

8.列表的一些方法。append  insert  del  len

9.几种常用的数据结构类型:列表list,元组tuple,字典dict,集合set。

10.Bool变量值有且只有两个:True & False (方法: and or not )

11.python的循环结构:if elif else;while;for ;break continue ;另外for...else结构:当for循环正常退出时,会执行接下来的else语句。

12.函数:def function_name(parameters):

13.全局变量global

14.

a=[1,2,3]

b=a

b[0]=0

print a,b

输出结果为[0,2,3] [0,2,3]

这样做会同时修改掉a,b列表,因为他们共享内存地址。

15.类的定义:类中的每个方法第一个参数都要显式定义self,类似于C++的this指针(但C++不用显式定义)。

16.类的继承:代码复用的基础。

17.列表推导和字典推导。

a=[1,2,3,4,5,6]

b=[i for i in a if i%2==0 ]

则b的结果为[2,4,6]

18.python中判断可直接用 if 1<a<10:(C++中为 if a>1 & a<10:)

19.集合的概念:

a={1,2,3}

b={3,4,5}

则a|b={1,2,3,4,5}

a&b={3}


python的英文读法叫”派撒“。诞生于89年,应用于91年。

谷歌、雅虎应用python在2000年。

Django盛行于2003年。

Django在2005年成为开源软件。

2008年Django社区获得大量资金。

python perl Ruby PHP C语言之间对比。

python:采用最好的方法实现一种功能。(可维护,综合性语言,起步早,简单。)

python的Django框架和Tornado框架。

perl:实现一种功能有多种方式。(高级程序员一行代码等同于低级程序员十行代码,代码维护难)

PHP:偏向网站开发方面。

Ruby:比python晚,谁更好需时间来验证。(Rails Web应用开发框架)

C:复杂。

写python脚本开头:

#!/usr/bin/env python(替换掉#!/usr/bin/python。这样做的好处是你安装的python版本只要在环境变量中能找到,就可以运行python)


完。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-08-31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档