Python 第一章 基础知识
- 如果熟其他计算机语言,可能会习惯于每行以分号结束。Python则不同,一行就是一行,不管多少。
- 如果喜欢的话,可以加上分号,但是不会有任何作用(除非同一行还有更多的代码),而且这也不是同行的做法。
- >>> from __future__ import division
- >>> 1/2
- 0.5
- 1.4.1 长整型数:
- 1.6 语句
- 1.7 获取用户输入:
- >>> input("The meaning of life:")
- The meaning of life:1122
- 1122
- >>>
- >>> x=input("x值是: ")
- x值是: 34
- >>> print x
- 34
- if 7 > 6:
- print '7>6';
- >>> if 7 > 6:
- ... print '7>6';
- ...
- 7>6
- 1.8 函数:
- 1.9 模块:
- 查看安装的py模板:
- 就是在python环境中输入:
- help(‘modules’) 就能列出所有已经安装的模块了。
- >>> help()
- help> modules
- 稍等一会后,就会列出所有的模块
- import math
- math.floor(32.9)
- 用import 导入了模块,然后安装"模块.函数"的格式使用这个模块的函数
- 在确定自己不会导入多个同步函数(从不同的模块导入)的情况下,你可能不希望在每次调用函数的时候,
- 都要写上模块的名字。那么,可以使用import命令的另外一种形式:
- 1.10.1 通过命令提示符运行Python脚本:
- 1.11.4 input 和raw_input 的比较:
- name=input("what is your name?")
- print "Hello,"+name+"!"
- C:\Users\Administrator\Desktop\python>python a1.py
- what is your name?eqeq
- Traceback (most recent call last):
- File "a1.py", line 1, in <module>
- name=input("what is your name?")
- File "<string>", line 1, in <module>
- NameError: name 'eqeq' is not defined
- 除非对input有特别的需要,否则应该尽可能使用raw_input 函数:
- name=raw_input("what is your name?")
- print "Hello,"+name+"!
- 1.11.5 长字符串,原始字符串和Unicode
- 1.长字符串:
- 如果需要写一个非常非常长的字符串,它需要跨多行,那么,可以使用3个引号代替普通的引号
- from math import sqrt
- print '''dadad"daD"DAD"$XX'DAD'
- DADADA
- DADAD
- '''
- 普通字符串也可以跨行,如果一行之中最后一个字符是反斜线,那么,换行符本身就是转义了,也就是被忽略了。
- 2.原始字符串:
- 可以看到自动换行了:
- >>> print "c:\nabc";
- c:
- abc
- 可以加:
- print r"c:\nabc";
- print 'aaa'
- 我不希望它换行:
- 3.Unicode字符串:
Python 第一章 基础知识的更多相关文章
- Python第一章-基础知识
第一章:基础知识 1.1 安装python. 直接官网下载最新的python然后默认安装就可以了,然后开始菜单里找到pyhton *.*.* Shell.exe运行python的交互shell ...
- wpf(第一章 基础知识)
wpf第一章基础知识:通过vs2015创建wpf程序会在引用里面多出3个核心程序集PresentationCore.PresentationFramework.WindowsBase.并且会在解决方案 ...
- 《openssl编程》:第一章基础知识
第一章 基础知识 1.1 对称算法 对称算法使用一个密钥.给定一个明文和一个密钥,加密产生密文,其长度和明文大致相同.解密时,使用读密钥与加密密钥相同. 对称算法主要有四种加密模式: (1) 电子密码 ...
- 《Python基础教程(第二版)》学习笔记 -> 第一章 基础知识
写笔记的原因:书也看了一遍,视频也看了,但总是感觉效果不好,一段时间忘记了,再看又觉得有心无力,都是PDF的书籍,打开了就没有心情了,上班一天了,回家看这些东西,真的没多大精力了,所以,我觉得还是把p ...
- Python基础教程学习笔记:第一章 基础知识
Python基础教程 第二版 学习笔记 1.python的每一个语句的后面可以添加分号也可以不添加分号:在一行有多条语句的时候,必须使用分号加以区分 2.查看Python版本号,在Dos窗口中输入“p ...
- python第一课--基础知识
python简介 Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的 ...
- 第4章 基础知识进阶 第4.1节 Python基础概念之迭代、可迭代对象、迭代器
第四章 基础知识进阶第十七节 迭代.可迭代对象.迭代器 一. 引言 本来计划讲完元组和字典后就讲列表解析和字典解析,但要理解列表解析和字典解析,就需要掌握Python的高级的类型迭代器,因此本节 ...
- Linux系统shell编程自学_第一章基础
第一章 基础shell的优势在于处理操作系统底层的业务,Python,php的优势在于开发运维工具,web界面的管理工具以及web业务开发.处理一键安装.优化.报警脚本shell又叫命令解释器,它能识 ...
- Python开发(一):Python介绍与基础知识
Python开发(一):Python介绍与基础知识 本次内容 一:Python介绍: 二:Python是一门什么语言 三:Python:安装 四:第一个程序 “Hello world” 五:Pytho ...
随机推荐
- 本地yum源安装GCC
Linux环境下yum源安装GCC 前提条件是有Linux环境的安装盘ISO文件 在Linux系统中创建两个目录,一个是用来存放ISO文件,一个是用来挂载该ISO文件,如下: $mkdir /root ...
- 使用python抓取知乎日报的API数据
使用 urllib2 抓取数据时,最简单的方法是: import urllib2, json def getStartImage(): stream = urllib2.urlopen('http:/ ...
- C# 微信公众平台开发(2)-- 微信菜单
上一篇了解微信开发者中心 URL的配置验证: 验证成功后,就可以对获取的接口权限进行操作 自定义菜单接口可实现多种类型按钮,用的比较多的是 1.click:点击推事件 用户点击click类型按钮后,微 ...
- centos7源以及相关的一些命令
yum makecache:将服务器上的软件包信息在本地缓存,以提高 搜索安装软件的速度. yum update:更新所有的rpm包 yum upgrade:大规模的版本升级,与yum update不 ...
- Immediate Decodability
Description An encoding of a set of symbols is said to be immediately decodable if no code for one s ...
- Mybatis学习之JDBC缺陷
1.JDBC存在的问题 1.将sql语句硬编码到java代码中,如果修改sql语句,需要修改java代码,重新编译.系统可维护性不高. 设想如何解决?(将sql单独 配置在配置文件中) 2.数据库连接 ...
- php分页实例附代码
一个典型的PHP分页实例代码分享,学习php的朋友肯定用得到,主要是了解思路: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transit ...
- 3_Guess Fingers
3 // // ViewController.swift // Guess Fingers // // Created by ZC on 16/1/8. // Copyright © 2016年 ZC ...
- HDU 2147 kiki's game
题解:画图可得当横纵坐标均为奇数时为必败态…… #include <cstdio> int main(){ int a,b; while(scanf("%d%d",&a ...
- javascript 字符串方法传参
javascript 字符串方法传参由于嵌套的单引号,双引号过多.有点混乱.. 正确方法如下: ' <td align="left"><input type= ...