【第一篇】Python基础
Python学习
$ python [15:50:40]
Python2.7.6(default,Mar222014,22:59:56)
[GCC 4.8.2] on linux2
Type"help","copyright","credits"or"license"for more information.
>>>print('hello world');
hello world
>>>
print('hello world');
shiyanlou:~/ $ python hello.py [15:55:05]
python: can't open file 'hello.py': [Errno 2] No such file or directory
shiyanlou:~/ $ cd desktop [15:55:15]
cd:cd:13: \u6ca1\u6709\u90a3\u4e2a\u6587\u4ef6\u6216\u76ee\u5f55: desktop
shiyanlou:~/ $ cd Desktop [15:55:30]
shiyanlou:Desktop/ $ python hello.py [15:55:42]
hello world
shiyanlou:Desktop/ $
#!/usr/bin/env python
print('hello world');
shiyanlou:Desktop/ $ chmod 755 hello.py [16:02:17]
shiyanlou:Desktop/ $ ./hello.py [16:02:40]
hello world
shiyanlou:Desktop/ $ [16:02:53]
>>> a =100
>>>print a
>>>print type(a)
s1 =(2,1.3,'love',5.6,9,12,False)# s1是一个tuple
s2 =[True,5,'smile']# s2是一个list
print s1,type(s1)
print s2,type(s2)
一个序列作为另一个序列的元素:s3 =[1,[3,4,5]]
空序列:s4 =[]
序列元素的下标从0开始:print s1[0]
print s2[2]
print s3[1][2]由于list的元素可变更,你可以对list的某个元素赋值:s2[1]=3.0
print s2如果你对tuple做这样的操作,会得到错误提示。所以,可以看到,序列的引用通过s[int]实现,(int为下标)。
print s1[:5]# 从开始到下标4 (下标5的元素 不包括在内)
print s1[2:]# 从下标2到最后
print s1[0:5:2]# 从下标0到下标4 (下标5不包括在内),每隔2取一个元素 (下标为0,2,4的元素)
print s1[2:0:-1]# 从下标2到下标1
print s1[-1]# 序列最后一个元素
print s1[-3]# 序列倒数第三个元素
str ='abcdef'
print str[2:4]
shiyanlou:~/ $ cd Desktop[19:12:53]
shiyanlou:Desktop/ $ python hello.py [19:12:59]
cd
print1+9
print1.3-4
print3*4
print4.5/1.5
print3**2
print10%3
shiyanlou:Desktop/ $ python hello.py [19:19:43]
10
-2.7
12
3.0
9
1
print5==6
print5!=6
print3<3,3<=3
print4>5,4>=0
print5in[1,2,3]
shiyanlou:Desktop/ $ python hello.py [19:20:26]
False
True
FalseTrue
FalseTrue
False
print True and False,True and True
print True or False
print not True
shiyanlou:Desktop/ $ python hello.py [20:59:38]
FalseTrue
True
False
i =1
if i >0:
print'x>0'
shiyanlou:Desktop/ $ python hello.py [21:05:24]
x>0
i =1
if i >0:
print'positive i'
i = i+1
elif i ==0:
print'i is 0'
i = i*10
else:
print'negative i'
i = i-1
print'new i : ',i
shiyanlou:Desktop/ $ python hello.py [21:07:41]
positive i
new i :2
【第一篇】Python基础的更多相关文章
- 第一篇:python基础
python基础 python基础 本节内容 python起源 python的发展史 为什么选择python3 第一个python程序 变量定义 表达式和运算符 用户输入 流程控制 判断 流程控制 ...
- [Python笔记][第一章Python基础]
2016/1/27学习内容 第一章 Python基础 Python内置函数 见Python内置函数.md del命令 显式删除操作,列表中也可以使用. 基本输入输出 input() 读入进来永远是字符 ...
- 【0728 | 预习】第三篇 Python基础
第三篇 Python基础预习 Part 1 变量 一.什么是变量? 二.为什么要有变量? 三.定义变量 四.变量的组成 五.变量名的命名规范 六.变量名的两种风格 Part 2 常量 Part 3 P ...
- LWJGL3的内存管理,第一篇,基础知识
LWJGL3的内存管理,第一篇,基础知识 为了讨论LWJGL在内存分配方面的设计,我将会分为数篇随笔分开介绍,本篇将主要介绍一些大方向的问题和一些必备的知识. 何为"绑定(binding)& ...
- 面试题之第一部分(Python基础篇) 80题
第一部分(python基础篇)80题 为什么学习Python?==*== # 1. python应用于很多领域,比如后端,前端,爬虫,机器学习(人工智能)等方面,几乎能涵盖各个开发语言的领域,同时它相 ...
- 第一篇:Django基础
Django框架第一篇基础 一个小问题: 什么是根目录:就是没有路径,只有域名..url(r'^$') 补充一张关于wsgiref模块的图片 一.MTV模型 Django的MTV分别代表: Model ...
- Python笔记·第一章—— Python基础(一)
一.Python的简介 1.Python的由来与版本 1.1 python的由来 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文 ...
- oracle系列--第一篇 数据库基础
第一章 数据库基础 1.1 数据管理概述 1.1.1 什么是数据管理 与我们人类相比,计算机的最大优势就是能够高速.精准地运行,其运行的过程就是执行程序代码和操作指令.处理数据的过程.可以说,数据处理 ...
- Python开发 第一篇 python的前世今生
Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...
- Python【第一篇】基础介绍
一.本节主要内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc文件 数据类型初识 数据运算 表达式if ...else语 ...
随机推荐
- Style绑定
目的 style绑定可以添加或者移除DOM元素的样式值.这非常有用,例如,当值为负数时将颜色变为红色. (注:如果要修改CSS整个类,请使用css绑定) <div data-bind=" ...
- c++ inline关键字的理解
1. inline是实现修饰符,而非声明修饰符,所以应该用于实现部分的修饰(你也可以放置inline在声明,但是没有必要) 2. 所有中类中定义的函数都默认声明为inline函数,所有我们不用显示地去 ...
- 关于jQuery表单校验
<style> .red{border: 1px solid red;} .wrong-tip{color: red;} </style> <form action=&q ...
- workerman简单例子
workerman下载地址 http://www.workerman.net/ html <!DOCTYPE html> <html> <head> <tit ...
- WI-FI: connection through CLI
First, ensure that the computer/sbc has WI-FI parts. install wpa_supplicant, edit /etc/wpa_supplican ...
- mysql 用户权限设置
windows使用的zip包的mysql.配置成功后,root用户没有权限,需要进行权限分配.管理员运行cmd,执行以下命令,进入mysql. mysql -u root -p Passwd Pass ...
- 拔高课程_day14_课堂笔记
今日大纲 Redis的持久化 Redis的主从 Redis的集群 mysql 优化 tomcat优化 Redis的持久化 持久化 持久化,就是将数据保存到磁盘,机器宕机或者重启数据不丢失,如果存储到内 ...
- CENTOS7小注意
由于第一次使用 Linux CENTOS ,所以安装了图形界面,但是在终端执行yum 安装的时候,总是提示 Existing lock /var/run/yum.pid: another copy i ...
- C#.NET的微信功能开发学习
对于新手的我来说,我不是申请一个微信公众号认证后进行开发,我是申请一个订阅号,然后通过自己申请的订阅号的公众平台测试号来学习. 一,申请后成功后,打开开发者工具-公众平台测试号 二,进去公众平台测试号 ...
- PAT 团体程序设计天梯赛-练习集 L1-007. 念数字
输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出“fu”字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi ...