python 第二课 python基础语法(2)

=================目录==================
1.5 python的数值和字符串
1.6 元组
1.7 列表

=======================================

1.5 python 的数值 和字符串
int 32位范围-231~~+231;
a=100l 定义为long型
a=23j 定义复数类型
str= ‘this is a string‘ == str="this is a string" == str="‘this is a string"‘
同时三引号也可以用作注释;
a=‘abcd‘ 则:a[0]=‘a‘ a[-1]=‘d‘ a[0:2]=‘ab‘ #从0 取2个



1.6 元祖()

  • 字符串/列表/和元素都是序列
  • 序列的俩个主要特点是索引操作符和切片操作符
  • 索引操作符让我们可以从序列中抓取一个特定项目
  • 切片操作符让我们可以获取序列的一个切片,即一部分序列

(1)len() 求序列的长度
(2) + 连接2个序列
(3) - 重复序列元素
(4) in 判断元素是否在序列中
(5) max() 返回最大值
(6)min() 返回最小值
(7)cmp(x,y) 比较俩个序列是否相等

元祖()
-元祖和列表十分相似
-元祖和字符串一样是不可改变的
-元祖可以存储一系列的值
-元祖通常用在用户定义的函数能够安全的采用一组值的时候,即被使用的元祖的值不会改变

1.6.1 元祖内部元素不支持直接赋值
1.6.2. 元祖可以直接一起赋值
t=(a,‘abc‘,‘f‘)
mn1,mn2,mn3=t
则 mn1=a 变量a的值 mn3=‘f’
1.6.3.
t.count(‘f‘) 是否在元祖内
t.index(‘f‘) 是否在元祖内并输出下标



1.7列表【】

-列表【list] 是处理一组有序项目的数据结构,即可以在列表中存储一个序列的项目
-列表是可变类型的数据
-创建列表
list1=[]
list2=list()
list3=[‘a‘,1,2]

序列的操作符都可以用;
list2.append(‘f‘) 追加
list1+list2
list2. 按table键可以调出提示
list2.append 追加
list2.extend 可迭代扩展
list2.insert 插入
list2.remove 删除
list2.sort 排序
list2.count 数
list2.index 坐标
list2.pop 推出/删除
list2.reverse 反转
zip(list1,list2) 合成一个列表

原文地址:https://blog.51cto.com/iammalt/2414033

时间: 2024-10-10 22:42:24

python 第二课 python基础语法(2)的相关文章

01-Python学习笔记-基础语法

Python标识符 -d           在解析时显示调试信息 -O           生成优化代码 ( .pyo 文件 ) -S           启动时不引入查找Python路径的位置 -v            输出Python版本号 -X           从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时. -c cmd     执行 Python 脚本,并将运行结果作为 cmd 字符串. file           在给定的python文件执行python脚本. P

学习 Python 第二课:用户交互程序

Author:uljfangbr/>E-mail:[email protected]Mentor:Liu YouyuanTime:2018-3-25 要求:1.用户输入相关信息2.打印出如下格式: ----------INFO: NAME ----------NAME:AGE:JOB:SALARY: #! usr/bin/env python #Author:uljfang #E-mail:[email protected] #Mentor:Liu Youyuan #Time:2018-3-25

[Head First Python] - 第二章 python of comment

1- 多行注释 ''' ''' 或 """ """ '''this is the standard way to include a multiple-line comment in you code''' """this is the standard way to include a multiple-line comment in you code""" 2- 单行注释 # # t

python第一课(基础环境以及软件)

Python在Mac10.12.6版本的自带版本检查(我自己是10.12.6的据说10.6以上的自带的都是2.7): 打开终端输入:Python 则可看出输出为2.7版本,网上看了一些怎么升级的,个人心得是直接下载最新版安装,官网地址:https://www.python.org/ 我自己用的就是这个版本,直接下载,安装就是点击下一步,完成之后在终端输入:Python3则: 即Python3.6的版本安装完成! 再安装pycharm,有免费版和收费版,我是直接在网上找了一个注册链接码的直接破解了

Python 第一课 pyhon基础

=================目录==================2.1.1 为什么学习python1.2 python的安装1.3 python的文件类型1.4 python的变量 =======================================1.2 安装支持table补齐的ipyhon环境我们使用的命令解释器交互方式 -- pyhon shell-- ipython pip像yum一样可以安装插件,安装pip包 需要先安装epel包.rpm -q python-pip

Jquery第二课 Javascript基础

基础知识 网页由三个部分组成:HTML.CSS和JavaScript.它们分别完成不同的功能,其中HTML描述页面内容.CSS负责内容的展示.JavaScript添加交互功能和动态效果.三者一起组成一个完整的Web页面. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>长沙戴维营教育jQuery教程 第二课</title> <!-- CS

Python第二弹python基础

python基础1.语句和语法#号:表示之后的字符串为python注释\n换行是标准的分隔符\(反斜线)继续上一行;(分号)将两个语句链接在一行中,允许将多个语句写在同一行上,语句之间用分号隔开,而这些语句也不能在这行开始一个新的代码块,降低程序的可读性.:(冒号)将代码块的头和体分开,像if.while.def.class.这样的复合语句,首行以关键字开始,以冒号:结束.语句(代码块)用缩进的方式来实现不同的缩进深度代表不同的代码块,python使用缩进来分割代码组.代码的层次关系是通过同样深

计算机等级考试二级python 第二章 python的基本语法元素

知识导图 一.程序的格式框架 (一).什么是程序的格式框架? 既它的段落格式,是python程序设计语法中的一个部分,有助于提高代码的可读性和可维护性. 1.缩进 当在分支.循环.函数.类等语句时,若后面出现(:)时,后面的代码将要缩进. 提示: 缩进错误用“unexpected  indent”进行提示,说明代码缩进不匹配,需要查看所有缩进是否一样. 2.注释 注释是代码中的辅助性文字,不被编译器编译出来,不被计算机执行.用“#”在开头做标记. #注释第一行 3.续字符 由于代码过长,不便于程

Python初体验之基础语法(二)

所有测试语句基于Python 2.7.6 , Ubuntu 14.04 LTS 自学Python,如果哪里说的不对,还请指正.谢谢. 示例绝大部分来自博客园vamei的python教程 1.文件读写操作 一. 按字节读取文件 #!/usr/bin/env python #coding=UTF-8 #默认python编码是ASCII编码 要支持中文 #加上coding=UTF-8的声明 # open()打开文件 r只读 w写入 a追加 r+ w+ a+模式 # a+方式打开文件 指针指向结尾 ,