文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

python入门常识

2023-01-31 03:11

关注

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)


完。















阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯