1. 如果熟其他计算机语言,可能会习惯于每行以分号结束。Python则不同,一行就是一行,不管多少。
  2.  
  3. 如果喜欢的话,可以加上分号,但是不会有任何作用(除非同一行还有更多的代码),而且这也不是同行的做法。
  4.  
  5. >>> from __future__ import division
  6. >>> 1/2
  7. 0.5
  8.  
  9. 1.4.1 长整型数:
  10.  
  11. 1.6 语句
  12.  
  13. 1.7 获取用户输入:
  14.  
  15. >>> input("The meaning of life:")
  16. The meaning of life:1122
  17. 1122
  18. >>>
  19.  
  20. >>> x=input("x值是: ")
  21. x值是: 34
  22. >>> print x
  23. 34
  24.  
  25. if 7 > 6:
  26. print '7>6';
  27.  
  28. >>> if 7 > 6:
  29. ... print '7>6';
  30. ...
  31. 7>6
  32.  
  33. 1.8 函数:
  34.  
  35. 1.9 模块:
  36.  
  37. 查看安装的py模板:
  38.  
  39. 就是在python环境中输入:
  40.  
  41. help(‘modules’) 就能列出所有已经安装的模块了。
  42.  
  43. >>> help()
  44. help> modules
  45. 稍等一会后,就会列出所有的模块
  46.  
  47. import math
  48.  
  49. math.floor(32.9)
  50.  
  51. import 导入了模块,然后安装"模块.函数"的格式使用这个模块的函数
  52.  
  53. 在确定自己不会导入多个同步函数(从不同的模块导入)的情况下,你可能不希望在每次调用函数的时候,
  54.  
  55. 都要写上模块的名字。那么,可以使用import命令的另外一种形式:
  56.  
  57. 1.10.1 通过命令提示符运行Python脚本:
  58.  
  59. 1.11.4 input raw_input 的比较:
  60.  
  61. name=input("what is your name?")
  62. print "Hello,"+name+"!"
  63.  
  64. C:\Users\Administrator\Desktop\python>python a1.py
  65. what is your name?eqeq
  66. Traceback (most recent call last):
  67. File "a1.py", line 1, in <module>
  68. name=input("what is your name?")
  69. File "<string>", line 1, in <module>
  70. NameError: name 'eqeq' is not defined
  71.  
  72. 除非对input有特别的需要,否则应该尽可能使用raw_input 函数:
  73.  
  74. name=raw_input("what is your name?")
  75. print "Hello,"+name+"!
  76.  
  77. 1.11.5 长字符串,原始字符串和Unicode
  78.  
  79. 1.长字符串:
  80.  
  81. 如果需要写一个非常非常长的字符串,它需要跨多行,那么,可以使用3个引号代替普通的引号
  82.  
  83. from math import sqrt
  84.  
  85. print '''dadad"daD"DAD"$XX'DAD'
  86. DADADA
  87. DADAD
  88. '''
  89.  
  90. 普通字符串也可以跨行,如果一行之中最后一个字符是反斜线,那么,换行符本身就是转义了,也就是被忽略了。
  91.  
  92. 2.原始字符串:
  93.  
  94. 可以看到自动换行了:
  95. >>> print "c:\nabc";
  96. c:
  97. abc
  98.  
  99. 可以加:
  100. print r"c:\nabc";
  101. print 'aaa'
  102.  
  103. 我不希望它换行:
  104.  
  105. 3.Unicode字符串:

Python 第一章 基础知识的更多相关文章

  1. Python第一章-基础知识

    第一章:基础知识 1.1 安装python.     直接官网下载最新的python然后默认安装就可以了,然后开始菜单里找到pyhton *.*.* Shell.exe运行python的交互shell ...

  2. wpf(第一章 基础知识)

    wpf第一章基础知识:通过vs2015创建wpf程序会在引用里面多出3个核心程序集PresentationCore.PresentationFramework.WindowsBase.并且会在解决方案 ...

  3. 《openssl编程》:第一章基础知识

    第一章 基础知识 1.1 对称算法 对称算法使用一个密钥.给定一个明文和一个密钥,加密产生密文,其长度和明文大致相同.解密时,使用读密钥与加密密钥相同. 对称算法主要有四种加密模式: (1) 电子密码 ...

  4. 《Python基础教程(第二版)》学习笔记 -> 第一章 基础知识

    写笔记的原因:书也看了一遍,视频也看了,但总是感觉效果不好,一段时间忘记了,再看又觉得有心无力,都是PDF的书籍,打开了就没有心情了,上班一天了,回家看这些东西,真的没多大精力了,所以,我觉得还是把p ...

  5. Python基础教程学习笔记:第一章 基础知识

    Python基础教程 第二版 学习笔记 1.python的每一个语句的后面可以添加分号也可以不添加分号:在一行有多条语句的时候,必须使用分号加以区分 2.查看Python版本号,在Dos窗口中输入“p ...

  6. python第一课--基础知识

    python简介 Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的 ...

  7. 第4章 基础知识进阶 第4.1节 Python基础概念之迭代、可迭代对象、迭代器

    第四章 基础知识进阶第十七节 迭代.可迭代对象.迭代器 一.    引言 本来计划讲完元组和字典后就讲列表解析和字典解析,但要理解列表解析和字典解析,就需要掌握Python的高级的类型迭代器,因此本节 ...

  8. Linux系统shell编程自学_第一章基础

    第一章 基础shell的优势在于处理操作系统底层的业务,Python,php的优势在于开发运维工具,web界面的管理工具以及web业务开发.处理一键安装.优化.报警脚本shell又叫命令解释器,它能识 ...

  9. Python开发(一):Python介绍与基础知识

    Python开发(一):Python介绍与基础知识 本次内容 一:Python介绍: 二:Python是一门什么语言 三:Python:安装 四:第一个程序 “Hello world” 五:Pytho ...

随机推荐

  1. 本地yum源安装GCC

    Linux环境下yum源安装GCC 前提条件是有Linux环境的安装盘ISO文件 在Linux系统中创建两个目录,一个是用来存放ISO文件,一个是用来挂载该ISO文件,如下: $mkdir /root ...

  2. 使用python抓取知乎日报的API数据

    使用 urllib2 抓取数据时,最简单的方法是: import urllib2, json def getStartImage(): stream = urllib2.urlopen('http:/ ...

  3. C# 微信公众平台开发(2)-- 微信菜单

    上一篇了解微信开发者中心 URL的配置验证: 验证成功后,就可以对获取的接口权限进行操作 自定义菜单接口可实现多种类型按钮,用的比较多的是 1.click:点击推事件 用户点击click类型按钮后,微 ...

  4. centos7源以及相关的一些命令

    yum makecache:将服务器上的软件包信息在本地缓存,以提高 搜索安装软件的速度. yum update:更新所有的rpm包 yum upgrade:大规模的版本升级,与yum update不 ...

  5. Immediate Decodability

    Description An encoding of a set of symbols is said to be immediately decodable if no code for one s ...

  6. Mybatis学习之JDBC缺陷

    1.JDBC存在的问题 1.将sql语句硬编码到java代码中,如果修改sql语句,需要修改java代码,重新编译.系统可维护性不高. 设想如何解决?(将sql单独 配置在配置文件中) 2.数据库连接 ...

  7. php分页实例附代码

    一个典型的PHP分页实例代码分享,学习php的朋友肯定用得到,主要是了解思路: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transit ...

  8. 3_Guess Fingers

    3 // // ViewController.swift // Guess Fingers // // Created by ZC on 16/1/8. // Copyright © 2016年 ZC ...

  9. HDU 2147 kiki's game

    题解:画图可得当横纵坐标均为奇数时为必败态…… #include <cstdio> int main(){ int a,b; while(scanf("%d%d",&a ...

  10. javascript 字符串方法传参

    javascript 字符串方法传参由于嵌套的单引号,双引号过多.有点混乱.. 正确方法如下: '   <td align="left"><input type= ...