python2学习------基础语法

1、变量类型

Numbers(数字):int,float,long
String(字符串)
List(列表)
tuple(元组)
dict(字典)
bool(布尔):True,False

# 删除变量    del 变量名;

2、常用函数

<1> 输出信息
       print 输出信息;
<2> 交互
       raw_input(‘请输入内容‘);
<3> 类型转换
       int(x [,base])            将x转换为一个整数
       long(x [,base] )          将x转换为一个长整数
       float(x)                  将x转换到一个浮点数
       complex(real [,imag])    创建一个复数
       str(x)                     将对象 x 转换为字符串
       repr(x)                     将对象 x 转换为表达式字符串
       eval(str)                 用来计算在字符串中的有效Python表达式,并返回一个对象
       tuple(s)                 将序列 s 转换为一个元组
       list(s)                    将序列 s 转换为一个列表
       set(s)                     转换为可变集合
       dict(d)                     创建一个字典。d 必须是一个序列 (key,value)元组
       frozenset(s)             转换为不可变集合
       chr(x)                     将一个整数转换为一个字符
       unichr(x)                将一个整数转换为Unicode字符
       ord(x)                     将一个字符转换为它的整数值
       hex(x)                     将一个整数转换为一个十六进制字符串
       oct(x)                    将一个整数转换为一个八进制字符串
<4> 查看变量类型
       type(变量名)
<5> 查看与变量相关的函数
       dir(变量名)
<6> 查看变量某个函数的具体使用方式
       help(变量名.函数名)

3、注释

<1> #
       # 注释内容
<2> ‘‘‘
       ‘‘‘
        注释内容1
        注释内容2
        ...
       ‘‘‘
<3> """
       """
        注释内容1
        注释内容2
        ...
       """

4、字符串常用操作

<1> 长度
      a=‘test‘;
      print a.__len__(); #4
<2>获取子串
      a=‘test‘;
      print a[0:1]; # t
      print a[0:2]; # te
      print a[0:3]; # tes
      print a[0:4]; # test
      print a[0:5]; # test
      print a[:4]; # test
      print a[1:]; # est
      print a[1:3]; # es      print a[-1:]; # t      print a[-2:]; # st      print a[-3:]; # est      print a[-4:]; # test      print a[-3:-1]; # es      print a[-2:-1]; # s
<3>判断是否存在某个字符以及出现的次数(大于0则存在)
      a=‘test‘;
      print a.count(‘t‘);# 2
<4>重复扩展字符串
      a=‘test‘;
      a=a*2;
      print a; # testtest
<5>分割字符串
      a=‘test,测试‘;
      a=a.split(‘,‘);
      print a; # [‘test‘, ‘\xb2\xe2\xca\xd4‘]
      type(a); # <type ‘list‘>
<6>替换字符串
       a=‘testtesttest‘;
       a.replace(‘test‘,‘hello‘);  # hellohellohello
       a.replace(‘test‘,‘hello‘,1);# hellotesttest
       a.replace(‘test‘,‘hello‘,2);# hellohellotest
       a.replace(‘test‘,‘hello‘,3);# hellohellohello
<7>转换为字节数组
      a="abcabc";
      a=list(a);#不去重 [‘a‘,‘b‘,‘c‘,‘a‘,‘b‘,‘c‘]
      a=set(a);#去重[‘a‘,‘b‘,‘c‘]<8>转义特殊标识(如换行标识)    a=‘hello \n python‘;    b=r"hello \n python";    print a;# 分两行显示    print b;# hello \n python

5、字典常用操作

<1> 获取所有key值
    a={‘name‘:‘lxh‘,‘nation‘:‘China‘};
    print a.keys(); # [‘name‘,‘nation‘]
<2> 获取所有value值
    a={‘name‘:‘lxh‘,‘nation‘:‘China‘};
    print a.values(); # [‘name‘,‘nation‘] <3> 获取指定key值    a={‘name‘:‘lxh‘,‘nation‘:‘China‘};    print a[‘name‘]; # lxh     

6、待完善

原文地址:https://www.cnblogs.com/lvlin241/p/9438716.html

时间: 2024-08-15 02:18:08

python2学习------基础语法的相关文章

python2学习------基础语法2(函数)

1.函数 # 无参数函数 def loopTest2(): a=1; while a<40: print a; a=a+1; if a==35: continue; else: print 'over'; loopTest2(); # 有参数函数 def loopTest1(a): for i in xrange(a): print i; i=i+1; else: print "over"; loopTest1(10); # 有参函数,有返回值 def givenParamete

python2学习------基础语法2(类、类的继承、类成员函数、防御式编程)

1.类的定义以及实例化 # 类定义 class p: """ this is a basic class """ def __init__(self): # 类成员函数需要传入self关键字 """ this is a init function of basic class """ print "this is a init function ... "; def

VBA 开发学习--基础语法2

VBA中的运算符 算数运算符及其作用 + 求两个数的和 -  求两个数的差:求一个数的相反数 *  求两个数的积 /   求两个数的商(保留小数位   5/2=2.5) \   整除 (保留整数位  5\2=2) ^  指数运算(5^3=5*5*5=125) Mod  两数相除取余数  12 Mod 9=3 比较运算符 =   等于 <   小于 > 大于 <= 小于或等于 >= 大于或等于 <> 不等于 IS  比较两个对象的引用变量 Like   比较两个字符串是否

.bat学习-基础语法

一般来说,脚本或者语言都有相同地方 定义变量,输入,输出,判断条件等等.知道的相同之处,我们就可以借助强大的搜索引擎进行查找我们想要知道的东西. bat为批处理脚本BATCH.现在只知道是使用于windows操作系统用来执行操作的批处理脚本 基础之前setlocal和endlocal 在一个bat文件内定义变量之前,一定要文件头部调用一个命令 setlocal 设置临时改变系统变量,,这样我们定义或修改变量,只对本bat文件有效. 我们获取到的系统环境变量如PATH,或者JAVA_HOME只是系

Mysql学习基础语法

-- Mysql  数 据 库 语 法 创建数据库 create database 数据库名; 创建表 create table 表名(id int,name varchar(20)    ); 复制表和数据 create table 复制后新的表名 select * from 旧表名: 复制表的结构 create table 复制后新的表名 select * from where 1=0 : 创建索引 create index 索引名 on 表名(列名): 创建视图 create view 视

python学习-基础语法

1.常量/变量 常量:一旦赋值不可改变,不能重新赋值.python不存在常量. 字面常量:一个单独出现的量,未赋值给任何变量或常量. 变量:是一个名字,在赋值符号的左边.这个名字可以指代赋值符号右边的内容. i = 3 除行首的空格,其它地方空格无意义. 变量的基本类型 int:理论上无长度限制 float:可能会损失精读 bool:True/False None:None python是强类型语言:不同类型之间不能相互计算 python是动态类型语言:变量可以重新赋值为其它类型 2.运算符 算

Scala学习 -- 基础语法

一.变量 1.三种变量修饰符 val 定义 immutable variable(不修改 常量) var 定义 immutable variable(可修改 变量)   lazy val (惰性赋值的常量):不直接算出结果,在系统第一次调用 lazy val 的时候计算结果 scala> val d = 12 d: Int = 12 scala> val e = 20 e: Int = 20 scala> lazy val f = d * e f: Int = <lazy>

Python学习的个人笔记(基础语法)

Python学习的个人笔记 题外话: 我是一个大二的计算机系的学生,这份python学习个人笔记是趁寒假这一周在慕课网,w3cschool,还有借鉴了一些博客,资料整理出来的,用于自己方便的时候查阅,一开始保存在word上,代码不是很好看,于是决定复制到博客里面,可能有复制过程中出错的,或者我本身在理解方面有出错的地方,希望能得到指正,谢谢  后续的内容我会继续学习…… python下载地址  www.python.org Python 分为2.7和3.3两个版本,3.3有些库不兼容,因此用2.

【JavaScript】02.基础语法学习

[JavaScript]02.基础语法学习 引言: 老农认为(老农是我对自己的昵称),学习任何一门计算机程序语言都要先从它的语法知识开始.计算机程序语言由一堆预定义的字符和书写这些字符的规则组成.这些预定义的字符在语言里面叫做关键字或者保留字,书写这些字符的规则叫做语法. 计算机语言(Computer Lnguage),是指用于人与计算机之间通讯的语言.语言分为自然语言与人工语言两大类.自然语言是人类在自身发展的过程中形成的语言,是人与人之间传递信息的媒介.人工语言指的是人们为了某种目的而自行设