python入门小记
一、help
python中的帮助手册,对于初学者,多多使用help,多看看原生注释……
1、help的使用
1、命令需要使用双引号或者单引号括起来,不使用引号引起来会报错
2、类或者函数(方法)不需要
3、按q退出帮助
In [1]: help(print)
In [2]: help("print")
In [3]: help(input)

2、实例
In [5]: help(a.count) #查询a.count方法的使用
In [6]: help(a.index) #查询a.index方法的使用
In [7]: help(a.split) #查询a.split方法的使用
二、常见的字符串处理方法
1、a.isdigit() #判断a变量是否是数字
2、a.isalpha() #判断a变量是否是字母
3、a.isalnum #判断a变量是否是数字或者字母
4、a.split(“:”) #指定 : 作为分隔符(分隔符可以是任意字符)来分离a变量,缺省默认是空白
In [8]: a="xiaozhang@nan@22"
In [9]: a.split("@")
Out[9]: ['xiaozhang', 'nan', '']
5、a.lower() #将变量a转换为小写
6、a.upper() #将变量a转换为大写
7、a.count(“i”) #统计 i 字母在a变量里出现次数
8、a.index(“i”) #显示 i 字母在a变量里的序列下标(类似数组)
In [10]: zjc="abcdefg"
In [11]: zjc.index("e")
Out[11]: 4
In [12]: print zjc
abcdefg
In [13]: print zjc[4]
e
三、缩进(indented)
在Python中,行首的空白是非常重要的。
在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组(每一组这样的语句称为一个块)。同一层次的语句必须有相同的缩进。
缩进方案:
1、单个制表符(Tab键)-à推荐使用
2、两个空格、四个空格
四、常量
一个固定的值,不能改变的值
类型:数、字符串
1、数:5、1.23、67854
Python中有4种类型的数:整数、长整数、浮点数、复数
In [14]: a=123 In [15]: type(a)
Out[15]: int In [16]: b=111111111122222222222333333333333 In [17]: type(b)
Out[17]: long In [18]: c=1.23 In [19]: type(c)
Out[19]: float In [20]: d=True In [21]: type(d)
Out[21]: bool
2、字符串:“This is a string”
字符串是字符的序列,基本上就是一组单词
1、引号:使用单引号(')、使用双引号(")
In [22]: print 'hello world'
hello world In [23]: print "hello world"
hello world
使用三引号('''或""") #一般会用在多行注释里
2、转义符
In [24]: print "hello\tworld!!"
hello world!! In [25]: print r"hello\tworld!!"
hello\tworld!! In [26]: print "hello\\tworld!!"
hello\tworld!!
注意:
1、raw功能的作用:让\t失去代表tab键的功能,返回到原始(原生)的字符
2、多加一个\让后面的反斜杆\失去意义
字符串中,行末反斜杆是续行作用。
五、变量
变量的值可以改变,可以使用变量存储任何东西
变量标识符的命名规则:
1、标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘ _ ’)。
2、标识符名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成。
3、标识符名称区分大小写,例如:myname和myName不是一个标识符。
有效标识符名称示例:i、__my_name、name_23和a1b2_c3。
无效标识符名称示例:2things、this is spaced out和my-name。
python入门小记的更多相关文章
- python入门简介
Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...
- python入门学习课程推荐
最近在学习自动化,学习过程中,越来越发现coding能力的重要性,不会coding,基本不能开展自动化测试(自动化工具只是辅助). 故:痛定思痛,先花2个星期将python基础知识学习后,再进入自动化 ...
- Python运算符,python入门到精通[五]
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算.例如:2+3,其操作数是2和3,而运算符则是“+”.在计算器语言中运算符大致可以分为5种类型:算术运算符.连接运算符.关系运算符.赋值运 ...
- Python基本语法[二],python入门到精通[四]
在上一篇博客Python基本语法,python入门到精通[二]已经为大家简单介绍了一下python的基本语法,上一篇博客的基本语法只是一个预览版的,目的是让大家对python的基本语法有个大概的了解. ...
- Python基本语法,python入门到精通[二]
在上一篇博客Windows搭建python开发环境,python入门到精通[一]我们已经在自己的windows电脑上搭建好了python的开发环境,这篇博客呢我就开始学习一下Python的基本语法.现 ...
- visual studio 2015 搭建python开发环境,python入门到精通[三]
在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo, ...
- python入门教程链接
python安装 选择 2.7及以上版本 linux: 一般都自带 windows: https://www.python.org/downloads/windows/ mac os: https:/ ...
- Python学习【第二篇】Python入门
Python入门 Hello World程序 在linux下创建一个叫hello.py,并输入 print("Hello World!") 然后执行命令:python hello. ...
- python入门练习题1
常见python入门练习题 1.执行python脚本的两种方法 第一种:给python脚本一个可执行的权限,进入到当前存放python程序的目录,给一个x可执行权限,如:有一个homework.py文 ...
随机推荐
- 用Visual Studio2017写静态库
造轮子是一件有趣的事情,VS是一个强大的工具,能胜任超大规模的工程,但是讲真,对不那么大的项目配置起来不是那么友好(网上的其他教程也一点都不友好Orz).这里就展示一下构建一个简单的静态库的正确姿势. ...
- PPT制作线条动画
0.小叙闲言 今天在用PPT做动画的时候小有心得,百度了一下线条动画制作,有一个贴子里面的讨论,也给了我一些灵感,贴子地址:http://www.rapidbbs.cn/thread-24577-1- ...
- [系统启动]Printk与sched_clock_init的一点分析
作者:Younger Liu, 本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 未本地化版本许可协议进行许可. 在分析Linu内核启动的过程中,发现一段"不平常" ...
- luogu P1015 回文数
题目描述: 若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数. 例如:给定一个10进制数56,将56加65(即把56从右向左读),得到121是一个回文数. 又如:对于10进制 ...
- C# 在iis windows authentication身份验证下,如何实现域用户自动登录
前言: 该博文产生的背景是有个项目在客户那部署方式为iis windows身份验证,而客户不想每次登录系统都要输入帐号和密码来登录. 因此需要得到域用户,然后进行判断该用户是否可以进入系统. 解决方法 ...
- 在QT中创建文件
最近在做QT东西时遇到在指定路径下创建文件,发现qt中没有直接用的. 主要通过自定义一个createFile()函数来实现,其中需要用到<QFile> <QDir> <Q ...
- java实现二叉树的构建以及3种遍历方法
转载自http://ocaicai.iteye.com/blog/1047397 大二下学期学习数据结构的时候用C介绍过二叉树,但是当时热衷于java就没有怎么鸟二叉树,但是对二叉树的构建及遍历一直耿 ...
- Java学习笔记——设计模式之一.简单工厂
蜀道之难.难于上青天,侧身西望长咨嗟 --蜀道难 设计模式第一篇,简单工厂. 定义Operation类 package cn.no1.simplefactory; public abstract cl ...
- 简单实现服务器/客户端的c代码
#include<stdio.h> #include<stdlib.h> #include<string.h> #include<sys/types.h> ...
- 调用Live555接收RTSP直播流,转换为Http Live Streaming(iOS直播)协议
Live555接收RTSP直播流,转换Http Live Streaming(iOS直播)协议 RTSP协议也是广泛使用的直播/点播流媒体协议,之前实现过一个通过live555接收RTSP协议,然后转 ...