首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python-one

Python-one

原创
作者头像
快乐的技术人
修改2020-05-06 15:33:53
7080
修改2020-05-06 15:33:53
举报

基础知识:


1. python的简介

  • python的创始人为吉多·范罗苏姆(Guido van Rossum), Python崇尚优美、清晰、简单,是⼀个优秀并广泛使用的语言。   
  • python可以应用于众多领域,如:数据分析,组件集成,网络服务,图像处理,数值计算。
  • Python当前应用领域:云计算: 典型应用OpenStackWEB开发: 优秀WEB网站框架,众多大型⽹网站均为Python开发,Youtube,Dropbox, 豆瓣等
  • 典型WEB框架有Django科学运算、人工智能: 典型库NumPy, SciPy, Matplotlib, Enthought librarys,pandas系统运维: 运维人员必备语言。
  • 图形GUI: PyQT,WxPython,TkInterPython可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内部分大中型互联网企业在使用Python,如: Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽⻋之家、美团等。

2.python优缺点

python的一门弱类型解释型高级编程的语言。

优点:

1.Python的定位是“优雅”、“明确”、“简单” 2.开发效率非常高 3.可移植性—由于它的开源本质,Python被移植在许多平台上(经改动使它能够工 作在不同平台上)。

缺点:

1.开发速度慢

2.代码不能加密

3.线编程不能利用多CPU的问题

3.python的安装

4.变量

变量含义:将运行中间的结果暂时保存到内存,一遍后续程序的调用

#变量的命名规范:

1.用数字,字母,下划线组成

2.不能用数字开头.更不能是纯数字

3.不能使用python的关键字

4.不要用中文

5 .不要太长   #前段除外

6.要有意义

7.区分大小写

8.推荐使用驼峰或者下划线     #每个单词的首字母大写      #用下 划线分割每个单词

#常量:常量一般所有字母大写

Pi=3.141592653

#python的基本数据类型

#查看变量的数据类型thpe()

print(type(a))  #class类,类型,类别

能够执行的操作,+   -   *  /   %(取余)  //(整除)   **(次方)

print(1+2)   3

print(1-2)    -1

print(1*2)    2

print(1/2)     0.5

print(10/3)  #计算机中无法准确的表示一个小数的        3.333333333335

print(10%3)    1    #帮助我们求某个数是否是xxx的倍数

print(10//3)    3    整除,地板除

print(2**1)      2

整数integer(int)直接写出数字就是整数

a=10

5.字符串string(str),用单引号,双引号,三引号引起来的内容都是字符串

\n转义字符,换行

字符串的相关操作(初步了解)      +字符串的连接,拼接:字符串和int不能相加

*数字,重复的

6.布尔值(bool)boolean   命题,true真命题,false假命题

bool值用来做判断的,没有操作

7.用户交互

=  复制,把等号右边的内容复制给左边

s=input()   #input输入,让用户输入一些内容,程序会停在这句话,程序阻塞在这里.input结束的时候,会自动的收集到用户输入的内容,把内容返回给前面的变量.

#用户的输入内容都是字符串

8.流程控制if语句

if如果,条件的判断     缩进按tab     else  否则.条件不成立        elif   否则,如果xxx      (有一个成立了,其他的都不走了),

以下是if的用法:

if条件:

       结果1

结果2

if条件1:

      结果1

elif 条件2:

    结果2

  ....

else:

结果n

if条件1:

     结果1

f条件2:

     结果2

else:

   结果3

else:

   结果4结束

if的嵌套     ==判断      =赋值        嵌套的层数不要太多,一般不超过3-5层

可扩展性—如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,可以把你的部分程序用C或C++编写,然后在你的Python程序中使用它们。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

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