python学习笔记
来源:互联网 发布:centos解压rar 编辑:程序博客网 时间:2024/06/08 07:50
一、python的数据类型
python3中六个标准的数据类型:
- Number(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Sets(集合)
- Dictionary(字典)
- Number
- python2 四种不同的数字类型:
int(有符号整型)
long(长整型)
float(浮点型)
complex(复数)
- python3支持int、float、bool、complex
-------------------------------------------------------------
-------------------------------------------------------------var1 = 1
print type(var1)
运行结果:
<type 'int'>
使用方法修改字符串大小写
-------------------------------------------------------------字符串修改字符大小写:
----------------------------------------------------------------------------------------------------------------------name = "i love you"
print name
print (name.title()) #首字符大写
print (name.upper()) #转换为大写
print (name.lower()) #转换为大写
运行结果:
i love you
I Love You
I LOVE YOU
i love you
#合并字符串#
first_name = 'chen'
last_name = 'guanjin'
full_name = first_name+' '+last_name
print full_name
运行结果:
chen guanjin
------------------------------------------------------------------------------------------------------------------------
#列表#
list = ['abcd',123,456,'xuegod',3.14]
print list
print list[0]
print list[1:3] #输出第二个和第三个
print list[2:] #输出第三个及后面全部
tinylist = [123,'xuegod']
print tinylist*2 #打印两遍
print list+tinylist
list[0]=1234 #重定义列表list第一个值
print list
#list内置方法,如append()、pop()等
list = ['abcd',123,456,'xuegod',3.14]
print list
print list[0]
print list[1:3] #输出第二个和第三个
print list[2:] #输出第三个及后面全部
tinylist = [123,'xuegod']
print tinylist*2 #打印两遍
print list+tinylist
list[0]=1234 #重定义列表list第一个值
print list
#list内置方法,如append()、pop()等
运行结果:
['abcd', 123, 456, 'xuegod', 3.14]
abcd
[123, 456]
[456, 'xuegod', 3.14]
[123, 'xuegod', 123, 'xuegod']
['abcd', 123, 456, 'xuegod', 3.14, 123, 'xuegod']
[1234, 123, 456, 'xuegod', 3.14]
abcd
[123, 456]
[456, 'xuegod', 3.14]
[123, 'xuegod', 123, 'xuegod']
['abcd', 123, 456, 'xuegod', 3.14, 123, 'xuegod']
[1234, 123, 456, 'xuegod', 3.14]
----------------------------------------------------------------------------------------------------------------------
#Tuple元组,小括号,元组内元素无法单独自定义#
tuple = ('abcd',123,456,'xuegod',3.14)
tinytuple =(123,'xuegod')
print tuple
print tuple[0]
print tuple[1:3]
print tuple[2:]
print tinytuple*2
print tuple+tinytuple
#Tuple元组,小括号,元组内元素无法单独自定义#
tuple = ('abcd',123,456,'xuegod',3.14)
tinytuple =(123,'xuegod')
print tuple
print tuple[0]
print tuple[1:3]
print tuple[2:]
print tinytuple*2
print tuple+tinytuple
运行结果:
('abcd', 123, 456, 'xuegod', 3.14)
abcd
(123, 456)
(456, 'xuegod', 3.14)
(123, 'xuegod', 123, 'xuegod')
('abcd', 123, 456, 'xuegod', 3.14, 123, 'xuegod')
abcd
(123, 456)
(456, 'xuegod', 3.14)
(123, 'xuegod', 123, 'xuegod')
('abcd', 123, 456, 'xuegod', 3.14, 123, 'xuegod')
----------------------------------------------------------------------------------------------------------------------
0 0
- 【python】:python学习笔记
- Python学习笔记-Python起步
- Python学习笔记-Python基础
- Python学习笔记-Python对象
- Python基本概念--Python学习笔记
- Python学习笔记:Python函数
- python学习笔记-python安装
- Python学习笔记--Python基础
- 【Python】python基础学习笔记
- python学习笔记3
- Python学习笔记
- Boost.Python学习笔记
- python学习笔记1
- python学习笔记2
- python学习笔记(2)
- Python学习笔记 Module
- Python学习笔记.
- python学习笔记(1)
- 深入剖析ThreadLocal实现原理
- Pycharm Professional Edition激活码
- Python 列表推导式 一些小的古怪写法 if else for in join
- List.Sort()小技巧
- Sublime Text3 必要插件及组件
- python学习笔记
- PHP学习笔记——PHP中其他运算符;
- Android中图片压缩方案详解
- 496. Next Greater Element I的C++解法
- JavaScript的ECMAScript
- Telnet
- 文字和图片等抖动提醒
- Qt使用多线程的一些心得——1.继承QThread的多线程使用方法
- “NASA”计划背后_阿里巴巴大数据系统架构概述