初学Python

1.了解Python

python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作

为ABC语言的一种继承。最新的TIOBE排行行榜,Python已经占据世界第四名的位置, Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。

  目前Python主要应用的领域有:云计算、web开发、科学运算、人工智能、系统运维、金融。

  当前许多公司都使用Python进行开发,搜狐、金山、腾讯、盛大、网易、百度、阿里、淘宝 、土豆、新浪、果壳等公司都在使用Python。

  Python是一门弱类型解释型高级编程语言。   编译型:把写好的程序编译成计算机认识的二进制

  优点:一次编译到处运行、 运行效率高、 开发效率低 

  缺点:编译之后如果需要修改就需要整个模块重新编译

  解释型

缺点:运行慢 、代码不能加密

  优点:开发效率高、简单

当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。

  常用的Python解释器有CPython、IPython、JPython、IronPython、PyPy等。

2.初步编写代码

  所有的文本编辑器都可以编写代码。像记事本,Editplus,sublime, pycharm(收费)等都可编写Python,我选用pycharm进行编写,此软件方便,好用。第一个python程序

cmd中输入python. 写代码把python程序写到py文件中.,通过python命令来执行程序。

  今天主要学习了变量、命名规范、数据类型、常量、用户交互、if循环语句。

变量

  概念: 把程序运行过程中产生的中间值保存在内存,方便后面使用。

命名规范:

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

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

  3. 不能用关键字

  4. 不要用中文

  5. 要有意义

  6. 不要太长

  7. 区分大小写

  8. 驼峰或者下划线命名

数据类型:

  1. int 整数

  2. str 字符串

  3. bool 布尔   常量

  本质就是变量

  所有字母都大写 用户交互

  变量 = input(提示语)

  所有的输入的内容都是字符串

  int(变量) 把变量转化成数字

  str(数字)  把数字转化成变量  if条件判断

1.  if 条件:

  if语句块

  执行流程:判断条件是否为真,如果真,执行if语句块。 2.  if 条件:

  if语句块

  else:

  else语句块

  执行流程:判断条件是否为真, 如果真,执行if语句块, 否则执行else语句块。 3.  if 条件1:

  if-1

  elif 条件2:

  if-2

  elif 条件3:

  if-3

  ....

  else:

  else语句块

  执行流程:

  判断条件1是否成立,如果成立执行if-1

  否则如果条件2成立,执行if-2

  否则如果条件3成立,执行if-3

  ....

  否则执行else语句块。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python基础(一)

    用户2398817
  • python 基础练习题, 陆续添加中

    用户2398817
  • python学习之路2(程序的控制结构)

              if <条件>:                       例:guess = eval(input())

    用户2398817
  • SCI论文快速翻译,免费无限制!OCR识别,阅读文献必备!

    科研人员在阅读外文文献时,经常会碰到看不懂的专业词汇或语句,需要将其复制到在线词典翻译。

    朱晓霞
  • iOS:JSON转OC属性小工具 原

          在iOS开发中,只要有网络模块,就需要数据模型的编写。在进行数据模型的解析和映射时,JSONModel是一个非常常用且优秀的第三方框架,之前有有过博...

    珲少
  • PAT 甲级 1019 General Palindromic Number(简单题)

    1019. General Palindromic Number (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制...

    ShenduCC
  • C#轻量级高性能日志组件EasyLogger(六)

    跟着阿笨一起玩NET
  • Oracle的日志及日志文件

    在Oracle数据库中,日志文件是用于数据恢复和事务重演的,这个日志文件对于Oracle数据库的作用是致命的,从这个角度来说,此日志完全不同于其他其他软件层面理...

    数据和云
  • CentOS升级Python2.7导致使用pip等命令安装模块失败

    出现这个问题是因为:虽然已经把Python升级到了2.7版本,但是pip仍然是原来的版本,仍在原来python的site-package里面

    流柯
  • 互联网金融公司需要项目经理吗?

    用户2025931

扫码关注云+社区

领取腾讯云代金券