1.注释

  与shell一样,python也是以#开始为注释语句

2.运算符

  + - * / // **

  python中有2种除法:单斜杠是普通除法,双斜杠是浮点数除法(结果四舍五入)

  < <= > >= <> !=

  python有2种不等于:!=是继承C语言的风格,<>是ABC/Pascal语言风格,现推荐使用前者

  and or not

3.数据类型

  int/long/float/bool/complex

  python 长整型可以表示虚拟内存中的最大范围,以后会与int融合在一起

  字符串

  python字符串以单引号、双引号表示,三引号表示特殊字符;索引字符[]和切片字符[:]获取子字符串;+号连接字符,*号用于字符重复;字符索引以开始,以-1结束。

4. 列表与元组

  列表用[]表示,跟数组类似,列表的数目可以改变,可以通过切片获得子数组:

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

  >>>a[1:2]

  [2]

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

  >>>a

  [1,2,3,4,5]

  元组用()表示,跟列表不同的是,元组不能被更改,内容只读:

  >>> tuple=('lily',3,'mike',67)
  >>> tuple
  ('lily', 3, 'mike', 67)
  >>> tuple[1]=5
  Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
  TypeError: 'tuple' object does not support item assignment
5.字典

  字典是python中的映射数据类型,由键值对构成,用{}表示。

6.条件语句

  if 语句

  if expression:

    exit

  else

    exit2

  while语句

  while expression:

    exit

  for 语句

  for item in array1

  ...

  for语句中会用到几个函数,range()可以对一个数字排序用于索引,enumrate()即可对字符索引,也可以对索引号索引。

  for i in range(4):

  ...

7.文件操作

  open

  handle=open(filename,access_mode='r'), access_mode:

  ‘r’:read

  'w':write

  'a':append

  '+':read and write

  close

  handle.close()

8.错误检查

  使用try-except语句,try后面的语句是管理的语句,except后面的语句是异常语句。

9.函数定义

  def function_name():

  '...'

10.类定义

  class class_name():

  ""

11.模块

  import导入模块

12.赋值

  python赋值语句不需进行变量类型声明,只需直接赋值即可。

  >>>a=4

  >>>c=2.3

  

python 基础学习1的更多相关文章

  1. Day1 Python基础学习

    一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编写程序,本质仍然是直接操作 ...

  2. 0003.5-20180422-自动化第四章-python基础学习笔记--脚本

    0003.5-20180422-自动化第四章-python基础学习笔记--脚本 1-shopping """ v = [ {"name": " ...

  3. Day1 Python基础学习——概述、基本数据类型、流程控制

    一.Python基础学习 一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编 ...

  4. Python 基础学习 总结篇

    Python 基础学习总结 先附上所有的章节: Python学习(一)安装.环境配置及IDE推荐 Python学习(二)Python 简介 Python学习(三)流程控制 Python学习(四)数据结 ...

  5. (一)python基础学习

    根据廖雪峰老师的python教程写一些学习总结! Python基础学习 1.使用list和tuple (1)list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时 ...

  6. python基础学习(起步)

    目录 python基础学习(起步) 变量 常量 变量的内存管理 python垃圾回收机制 变量的其他赋值方式 今日编程小题 本人能力有限,若有偏颇之处请读者大大不吝赐教! 祝大家每天都在成长! pyt ...

  7. Python基础学习二

    Python基础学习二 1.编码 utf-8编码:自动将英文保存为1个字符,中文3个字符.ASCll编码被囊括在内. unicode:将所有字符保存为2给字符,容纳了世界上所有的编码. 2.字符串内置 ...

  8. Python基础学习一

    Python基础学习一 1.变量与常量 变量名:大小写英文.数字.下划线的组合,数字不能开头 常量名:习惯上常量用大写字母命名,例如"PI" 2.多行输出 转义符:反斜杠(),如果 ...

  9. Python基础学习五

    Python基础学习五 迭代 for x in 变量: 其中变量可以是字符串.列表.字典.集合. 当迭代字典时,通过字典的内置函数value()可以迭代出值:通过字典的内置函数items()可以迭代出 ...

  10. Python基础学习四

    Python基础学习四 1.内置函数 help()函数:用于查看内置函数的用途. help(abs) isinstance()函数:用于判断变量类型. isinstance(x,(int,float) ...

随机推荐

  1. 蓝牙UUID——Android各种蓝牙设备的UUID

    本文转自:http://www.14blog.com/archives/481 UUID是“Universally Unique Identifier”的简称,通用唯一识别码的意思.对于蓝牙设备,每个 ...

  2. Linux笔记(一) - 目录处理命令

    (1)列出文件: ls-a 显示所有文件及目录,包括隐藏文件-l 显示详细信息(长格式显示)-d 显示目录本身-h 人性化显示-i 查看i节点(2)创建目录:mkdir-p 递归创建可以同时创建多个, ...

  3. jvm内存增长问题排查

    jvm内存增长问题排查 排查个jvm 内存占用持续增加的问题,纪录一下,引以为戒. 运维发现应用jvm内存占用在发布后回落,然后持续增高,,dump后分析一下: 占内存的大部分是这种名字相似的bean ...

  4. C#通过外部别名,解决DLL冲突问题

    今天遇到一个有两个DLL文件,命名空间,部分类名与部分方法名一样,但是方法的功能实现不一样.调用方法时,无法调用指定DLL的指定方法.在网上找了好多,简单总结一下. 1.首先添加引用,不细说. 2.右 ...

  5. java 实现Excel压缩成Zip导出

    1 概述 在web项目中常见的一种场景就是将文件导出为Excel,但是当需要导出多个Excel时,使用者将频繁操作,这样就严重降低了项目的友好交互性以及易用性,那么怎么才能优雅的解决这个问题呢?笔者今 ...

  6. 【Excel】获取网页标题的VBA

    在宏录制,完成后可以直接在网格上调用Title(网址).但好些会访问不了,原因不明. Function Title(ByVal url As String) As StringOn Error Res ...

  7. js导出execl兼容ie Chrome Firefox各种主流浏览器(js export execl)

    第一种导出table布局的表格 <html> <head> <meta charset="utf-8"> <script type=&qu ...

  8. 原生js

  9. 【转】Oracle + PHP Cookbook(php oracle clob 长度超过4000如何写入)

      在甲骨文LOB和PHP工作 由哈里Fuecks 达到4,000字节的限制?输入LOB ... 在这个"Oracle + PHP Cookbook"HowTo中,您将学习可用的L ...

  10. Android进程回收的一些知识

    关于OOM_ADJ说明: Android 进程易被杀死的情形: 参考:Android进程保活招式大全