Python相关基础
1》变量:
2》条件判断与缩进:
sex = raw_input("Please input your gender:")
if sex == "girl":
print ("I would like to have a little monker with jj!")
elif sex == "man":
print ("Going to homosexual!")
else:
print ("You are pervert!")
=====================
lunkey_number = 8
number = input("Please input your guess number:")
if number > lunkey_number:
print ("Your guess number is too big,please input again:")
elif number < lunkey_number:
print ("Your guess number is too small,please input again:")
else:
print ("Your guess number is correct,you are lunkey!")
3》循环控制
优化代码:
4》常用数据类型:
数字:
Int
Float
Long
布尔:
真或假
1或0
字符串:
1>字符串的格式化:
2>字符串常用功能:
移除空白:可以去掉两边空格,也可去掉两边字符;
分割:
长度:
索引:
切片:
1>固定头部,不固定尾部,包含头部,不包含尾部;
2>指定分割的距离,不包含指定所用的索引
replace():转换特定字符;可以指定位置,将前几个替换;
splitlines():按照换行符来分割;
swapcase():大小写转换;
列表:可以存多个信息
append:追加
eg:name_list.append("haha")
count:计算,统计;计算其中某个元素有几个
eg:name_list.count("haha")
extend:扩展
index:索引,输出最近的一个,如果有相同的
eg:name_list.index("che")
insert:插入,在某个位置插入一个元素
eg:name_list.insert(2,"hhehe")
pop:删除一个,每次都删除最后一个;
eg:name_list.pop()
remove:删除指定的一个
eg:name_list.remove("zhang")
reverse:反转,元素排序相反;
sort:排序,安装ASSCI码排序,数字排在最前面;
eg:a.sort()
extend():扩展列表;
元组:
tuple():可以将列表转换为元组;
count():查看某元素出现的次数;
字典 :
fromkeys():生成一个新字典;
get():当key不存在时可以输出一个默认值;
keys(),values(),items():
pop():删除某个键对,需要制定key值;
update():更新字典;
Python相关基础的更多相关文章
- 马哥教育PYTHON相关基础 笔记
1 python 推荐书籍 <python Cookbook> <learn python the hard way> <google's python class> ...
- Numpy使用大全(python矩阵相关运算大全)-Python数据分析基础2
//2019.07.10python数据分析基础——numpy(数据结构基础) import numpy as np: 1.python数据分析主要的功能实现模块包含以下六个方面:(1)numpy—— ...
- 【Python五篇慢慢弹(5)】类的继承案例解析,python相关知识延伸
类的继承案例解析,python相关知识延伸 作者:白宁超 2016年10月10日22:36:57 摘要:继<快速上手学python>一文之后,笔者又将python官方文档认真学习下.官方给 ...
- Linux 相关基础笔记
html,body { } .CodeMirror { height: auto } .CodeMirror-scroll { } .CodeMirror-lines { padding: 4px 0 ...
- Python的基础语法(二)
0. 前言 接着上一篇博客的内容,我将继续介绍Python相关的语法.部分篇章可能不只是简单的语法,但是对初学者很有帮助,也建议读懂. 1. 表达式 由数字.符号.括号.变量等组成的组合. 算术表达式 ...
- (数据分析)第02章 Python语法基础,IPython和Jupyter Notebooks.md
第2章 Python语法基础,IPython和Jupyter Notebooks 当我在2011年和2012年写作本书的第一版时,可用的学习Python数据分析的资源很少.这部分上是一个鸡和蛋的问题: ...
- Python:基础知识
python是一种解释型.面向对象的.带有动态语义的高级程序语言. 一.下载安装 官网下载地址:https://www.python.org/downloads 下载后执行安装文件,按照默认安装顺序安 ...
- Python数据挖掘——基础知识
Python数据挖掘——基础知识 数据挖掘又称从数据中 挖掘知识.知识提取.数据/模式分析 即为:从数据中发现知识的过程 1.数据清理 (消除噪声,删除不一致数据) 2.数据集成 (多种数据源 组合在 ...
- 孤荷凌寒自学python第四十五天Python初学基础基本结束的下阶段预安装准备
孤荷凌寒自学python第四十五天Python初学基础基本结束的下阶段预安装准备 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 今天本来应当继续学习Python的数据库操作,但根据过去我自 ...
随机推荐
- [Z]用subcaption包排版子图(表)与图(表)格式设置
很不错的一篇文章,可以进一步参考caption和subcaption的文档: http://www.peteryu.ca/tutorials/publishing/latex_captions
- Python基础部分
Python基础一 Python基础二 字符串相关操作一 列表及元组 字典介绍及其操作 Python 中的 is 和 == 编码和解码 Python中的 set 与 深浅拷贝 Python 的文件操作
- Python学习日记(一)——IDLE、运算符
环境:win8.1+python2.7.8 一.名词解释: 1.IDLE:经常编程的同学相信对集成开发环境(Integrated Development Environment,IDE)应该非常熟悉了 ...
- leetcode513
/** * Definition for a binary tree node. * public class TreeNode { * public int val; * public TreeNo ...
- 我的Linux之路——实现虚拟机VMware上linux与windows互相复制与粘贴
出自:http://blog.csdn.net/u012243115/article/details/40454063 解决方法:只需要在CentOS安装一个vmware-tools的工具. 1.打开 ...
- kibana-4.6.3-linux-x86_64.tar.gz的安装(图文详解)(升级)
前期博客 kibana-4.6.3-linux-x86_64.tar.gz的下载(图文详解) 因为,我的机器情况是如下: 1.上传 [hadoop@master app]$ rz [hadoop@m ...
- failed to open stream: No such file or directory 报错解决方法
1.首先检查是否是文件名错误(比如有空格):是否因为路径不完整(比如缺少http://,或者缺少文件扩展名.doc等): 2.若是在本地中文名文件打开报错,我就是因为编码不一致导致: Windows中 ...
- linux shell 脚本攻略学习 -- head命令详解, tail命令详解
当要查看上千行的大文件时,我们可不会用cat命令把整个文件内容给打印出来,相反,我们可能只需要看文件的一小部分地内容(例如文件的前十行和后十行),我们也有可能需要打印出来前n行或后n行,也有可能打印除 ...
- VUE+WebPack游戏设计:欲望都市城市图层的设计
- linux: cmake(未完,待更新)
参考: http://blog.csdn.net/netnote/article/details/4051620 http://blog.csdn.net/fan_hai_ping/article/d ...