python经典程序实例_Python入门经典实例(一)
1 你好
#打开新窗口,输入:
#! /usr/bin/python
# -*- coding: utf8 -*-
s1=input("Input your name:")
print("你好,%s" % s1)
'''知识点:
* input("某字符串")函数:显示"某字符串",并等待用户输入
* print()函数:如何打印.
* 如何应用中文
* 如何用多行注
'''
2 字符串和数字
但有趣的是,在javascript里我们会理想当然的将字符串和数字连接,因为是动态语言嘛.但在Python里有点诡异,如下:
#! /usr/bin/python
a=2
b="test"
c=a+b
运行这行程序会出错,提示你字符串和数字不能连接,于是只好用内置函数进行转换
#! /usr/bin/python
#运行这行程序会出错,提示你字符串和数字不能连接,于是只好用内置函数进行转换
a=2
b="test"
c=str(a)+b
d="1111"
e=a+int(d)
#How to print multiply values
print ("c is %s,e is %i" % (c,e))
'''
知识点:
* 用int和str函数将字符串和数字进行转换
* 打印以#开头,而不是习惯的//
* 打印多个参数的方式
'''
3 列表
#! /usr/bin/python
# -*- coding: utf8 -*-
#列表类似Javascript的数组,方便易用
#定义元组
word=['a','b','c','d','e','f','g']
#如何通过索引访问元组里的元素
a=word[2]
print ("a is: "+a)
b=word[1:3]
print ("b is: ")
print (b) # index 1 and 2 elements of word.
c=word[:2]
print ("c is: ")
print (c)
# index 0 and 1 elements of word.
d=word[0:]
print ("d is: ")
print (d)
# All elements of word.
#元组可以合并
e=word[:2]+word[2:]
print ("e is: ")
print (e) # All elements of word.
f=word[-1]
print ("f is: ")
print (f) # The last elements of word.
g=word[-4:-2]
print ("g is: ")
print (g) # index 3 and 4 elements of word.
h=word[-2:]
print ("h is: ")
print (h) # The last two elements.
i=word[:-2]
print ("i is: ")
print (i) # Everything except the last two characters
l=len(word)
print ("Length of word is: "+ str(l))
print ("Adds new element")
word.append('h')
print (word)
#删除元素
del word[0]
print (word)
del word[1:3]
print (word)
'''
知识点:
* 列表长度是动态的,可任意添加删除元素.
* 用索引可以很方便访问元素,甚至返回一个子列表
* 更多方法请参考Python的文档
'''
4 字典
#! /usr/bin/python
x={'a':'aaa','b':'bbb','c':12}
print (x['a'])
print (x['b'])
print (x['c'])
for key in x:
print ("Key is %s and value is %s" % (key,x[key]))
'''
知识点:
* 将他当Java的Map来用即可.
'''
python经典程序实例_Python入门经典实例(一)相关推荐
- python经典例题图形_Python 入门经典100实例:实例23 菱形
题目:打印出如下图案(菱形):* *** ***** ******* ***** *** * 程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重for循环,第一层控制行,第二 ...
- python程序实例讲解_python入门编程实例 python入门编程实例解析
python入门编程实例 python入门编程实例解析 python入门编程实例及解析: 题目:有1.2.3.4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位.十 ...
- android入门经典dvd,Android开发入门经典实例 - My notes
/* Android开发入门经典实例 */ My notes /* 安卓开发入门 */ 涉及到了Android开发中的一些关键知识,比如: 配置开发环境 App中一个屏幕的抽象: Activity 屏 ...
- python经典入门教程_Python入门经典(2K超清)
作者 Toby,持牌照消费金融模型专家,发明金融模型算法专利,和中科院,清华大学,百度,腾讯,爱奇艺,同盾,聚信立,友盟等平台保持长期项目合作:与国内多所财经大学有模型项目.熟悉消费金融场景业务,包括 ...
- c语言入门经典18个程序,C语言入门经典
面向C语言初学者,详细且全面地讲解了C语言的各种知识,从基础知识到高级应用,由浅入深,循序渐进地引领读者掌握C语言中的各种编程技术,体会C语言的灵活与强大.同时,<C语言入门经典>着眼于应 ...
- c语言入门经典必背18个程序,c语言入门经典必背18个程序
c语言入门经典必背18个程序 1 . /* 输出 9*9 口诀.共 9 行 9 列, i 控制行, j 控制列. */ #include "stdio.h" main() {int ...
- python 类 实例_Python类的实例详解
类(class)是一个用户自定义类型,开发者可以将其实例化以获得实例(instance),实例表示这种类型的对象.在Python中,类就是对象,开发者可以像对其他对象那样处理函数,可以在调用函数时传递 ...
- python温度转换实例_Python温度转换实例分析
Python温度转换实例分析 本文主要研究的是Python语言实现温度转换的相关实例,具体如下. 代码如下: #TempConvert.py val=input("请输入带有温度表示符号的温 ...
- python字符串函数运算_Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】 原创...
前面简单介绍了python基本运算,这里再来简单讲述一下Python字符串相关操作 1. 字符串表示方法 >>> "www.jb51.net" #字符串使用单引号 ...
最新文章
- 2022-2028年中国安防视频行业市场前景分析预测报告
- 光源时间_天哪!你们居然都错了!D65光源,指的是上午还是下午的太阳光?
- java gsp_GSP序列模式分析算法
- 2013年28周信息安全汇总(7.7 - 7.13)
- mysql服务设置远程连接 解决1251 client does not support ..问题
- 分析一个在高并发下的财务支付锁的问题
- 百度 71 个炸天的开源项目!你知道几个?--ECharts UMeditor Ueditor ZRender
- 计算机控制系统模型,控制系统数学模型及其类型-电脑自学网
- layui之table操作点击编辑,使用layer.open回显值
- Android应用快捷方式
- 拖延症测试皮肤软件,桌面时钟软件
- 强制修改服务器时间,修改服务器时间脚本
- 微信小程序getday方法_日期getDay()方法和JavaScript中的示例
- 客户端架构设计的简单总结
- 英语字根(转)--推荐
- Redis 详细入门教程
- 微信小程序识别图片并提取文字_分享一个 OCR 文字识别,高效图片转文字的微信小程序...
- Python爬取网站数据
- SD-WAN — MPLS 广域网 VPN 技术解析
- 测控技术与仪器应该学计算机哪些,测控技术与仪器专业学什么
热门文章
- linq判断集合中相同元素个数_java----Collection集合常用方法
- flatform installer web 安装php_安装PHP扩展
- java中常见的包类接口_Java中一些常用的类,包,接口
- 7添加静态路由 hat red_不同VPC路由器通过静态路由、动态路由(OSPF)实现网络互通实战...
- simpy练习案例(二):不直接控制流程,而是使用事件隐形控制流程 env.event()
- webbrowser 百度列表点击_百度信息流推广后台完整的实操流程分享
- javascript测试框架 Mocha 实例教程
- nginx php上传大小设置
- VB6 如何连接MYSQL数据库
- linux下(ubuntu)反删除(误删恢复)与回收站制作