Python的简单语法(一)
import sys
a=3
b=4 c=5.66
d=8.0 e=complex(c,d)
f=complex(float(a),float(b)) print("a is type:",type(a))
print("c is type:",type(c))
print("e is type:",type(e)) print(sys.float_info) age=3
name="sunliyuan"
print("{0} was {1} years old".format(name, age)) '''保证所有的变量都是字符串'''
print(name+"was"+ str(age) +" years old")
List结构列表:
#创建list
number_list=[1,3,5,7,9]
print("number_list:"+ str(number_list)) string_list=["abc","bbc","python"] #创建混合的元素列表
mixed_list=["python",".net",3,12]
print("string_list"+str(string_list))
print("mixed_list"+ str(mixed_list)) #访问列表中的
second_num=number_list[1]
third_string=string_list[2]
fourth_mixed=mixed_list[3] print("second_num:{0} third_string:{1} fourth_mixed:{2}".format(second_num,third_string,fourth_mixed)) #更新列表中的元素
number_list[1]=30
print("number_list after: "+str(number_list)) #删除list 的元素
del number_list[1]
print("number_list after del: "+ str(number_list)) #判断是否在元素内
print(len([1,2,3]))
print([1,2,3]+[4,5,6])
print(['Hellow']* 4)
print(3 in [1,2,3]) abcd_list=['a','b','c','d']
print(abcd_list[1])
#除右边数
print(abcd_list[-2])
#: 代表剩下的所有元素
print(abcd_list[1:])
换行:
print("what's your name? \n Tom")
Tuple:一旦创建不能修改
number_tuple=(1,3,5,7,9)
print("number_list:"+ str(number_tuple)) string_tuple=("abc","bbc","python") mixed_tuple=("python",".net",3,12) print("number_list:"+ str(number_tuple))
print("string_list"+str(string_tuple))
print("mixed_list"+ str(mixed_tuple)) #Tuple(元组)一旦被创建就不可以更改 List可以 #删除 Tuple不可以删除其中的元素 但是可以删除整个Tuple
del mixed_tuple #打印长度
print(len((1,2,3)))
print((1,2,3)+(4,5,6))
print(('Hellow') * 4)
print(3 in (1,2,3)) abcd_list=('a','b','c','d')
print(abcd_list[1])
#除右边数
print(abcd_list[-2])
#: 代表剩下的所有元素
print(abcd_list[1:])
Tuple和List
#创建只包含一个元素的tuple
a_tuple=(2,) #Tuple中的list
mixed_tuple=(1,2,['a','b'])
print("mixed_tuple: " +str(mixed_tuple)) #更改tuple中的list
mixed_tuple[2][0]='c'
mixed_tuple[2][1]='d'
print("mixed_tuple after " +str(mixed_tuple)) #Tuple比List操作速度要快。如果定义了一个值得常量集,并且唯一要做的不断地遍历他,使用Tuple代替list Tuple比较安全(不能修改)
Python的简单语法(一)的更多相关文章
- Python旅途——简单语法
1. 前言 在我们对环境以及pycharm安装好之后,我们就可以开始我们的Python之旅了,那么,我们学习一门语言应该如何开始呢?就像我们学习汉语一样,从abcd这些拼音学起,而对于我们Python ...
- Python开发简单爬虫 - 慕课网
课程链接:Python开发简单爬虫 环境搭建: Eclipse+PyDev配置搭建Python开发环境 Python入门基础教程 用Eclipse编写Python程序 课程目录 第1章 课程介绍 ...
- python yield from 语法
python yield from 语法 yield语法比较简单, 教程也很多 , yield from的中文讲解很少 , python官网是这样解释的 PEP 380 adds the yield ...
- Python的基础语法(二)
0. 前言 接着上一篇博客的内容,我将继续介绍Python相关的语法.部分篇章可能不只是简单的语法,但是对初学者很有帮助,也建议读懂. 1. 表达式 由数字.符号.括号.变量等组成的组合. 算术表达式 ...
- python 的排名,已经python的简单介绍
我在今天看了一篇文章,是简书的全网程序猿写的,Java已经退出神坛,python稳居第一. python是由龟叔写的,它在英文的意思是蟒蛇. 根据编程语言流行指数排行榜2019年2月的榜单 据了解,目 ...
- Python redis 简单介绍
Python redis 简单介绍 1.安装 终端输入: pip(or)pip3.6 install redis 安装成功 2.哈哈,发现我并没有redis服务可以访问,所以到这里,在本机安装了red ...
- 五. Python基础(5)--语法
五. Python基础(5)--语法 1 ● break结束的是它所在的循环体, continue是让它所在的循环体继续循环 # 打印: 1 10 2 10 3 10 4 10 5 10 6 10 7 ...
- 二. Python基础(2)--语法
二. Python基础(2)--语法 1.实现一个简单的登录系统 '''# 形式1 n = 1 while n < 4: name = input("请输入姓名\n" ...
- 一. Python基础(1)--语法
一. Python基础(1)--语法 1. 应用程序 1.1 什么是计算机(Computer)? 组成 ①运算器 arithmetic unit; ※ Arithmetic unit and cont ...
随机推荐
- mysql 优化总结
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. (laravel 可以使用 debugbar 包,可以及时发现低效 sql 语句,不使用索 ...
- 读论文《BP改进算法在哮喘症状-证型分类预测中的应用》
总结: 一.研究内容 本文研究了CAL-BP(基于隐层的竞争学习与学习率的自适应的改进BP算法)在症状证型分类预测中的应用. 二.算法思想 1.隐层计算完各节点的误差后,对有最大误差的节点的权值进行正 ...
- Logistic Ordinal Regression
sklearn实战-乳腺癌细胞数据挖掘(博客主亲自录制视频教程) https://study.163.com/course/introduction.htm?courseId=1005269003&a ...
- Java Socket Timeout 总结
原文出处:囚兔 摘要: Java的网络编程Socket常常用于各种网络工具,比如数据库的jdbc客户端,redis客户端jedis,各种RPC工具java客户端,这其中存在一些参数来配置timeout ...
- np.diff函数
np.diff函数 觉得有用的话,欢迎一起讨论相互学习~Follow Me 数组中a[n]-a[n-1] import numpy as np a=np.array([1, 6, 7, 8, 12]) ...
- Elasticsearch相关概念了解
mysql ⇒数据库databases ⇒表tables ⇒ 行rows ⇒ 列columns es ⇒索引indices ⇒ 类型types ...
- NCPC2016-E- Exponial
题目描述 Illustration of exponial(3) (not to scale), Picture by C.M. de Talleyrand-Périgord via Wikimedi ...
- NOIP2011 提高组 Day2
自测时间:2017.4.12 8:15——11:45 实际得分:100+0+0=100 期望得分:100+100+0=260 T2 符合要求的总价值*符合要求的总个数 写成:符合要求的总价值*区间总个 ...
- bzoj 2726 [SDOI2012]任务安排(斜率DP+CDQ分治)
[题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=2726 [题意] 将n个任务划分成若干个块,每一组Mi任务花费代价(T+sigma{ t ...
- 20155210潘滢昊 2016-2017-2 《Java程序设计》第5周学习总结
20155210 2016-2017-2 <Java程序设计>第5周学习总结 教材学习内容总结 try with resources 关闭多个资源时用分号分隔 java.lang.Auto ...