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入门经典实例(一)相关推荐

  1. python经典例题图形_Python 入门经典100实例:实例23 菱形

    题目:打印出如下图案(菱形):* *** ***** ******* ***** *** * 程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重for循环,第一层控制行,第二 ...

  2. python程序实例讲解_python入门编程实例 python入门编程实例解析

    python入门编程实例 python入门编程实例解析 python入门编程实例及解析: 题目:有1.2.3.4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位.十 ...

  3. android入门经典dvd,Android开发入门经典实例 - My notes

    /* Android开发入门经典实例 */ My notes /* 安卓开发入门 */ 涉及到了Android开发中的一些关键知识,比如: 配置开发环境 App中一个屏幕的抽象: Activity 屏 ...

  4. python经典入门教程_Python入门经典(2K超清)

    作者 Toby,持牌照消费金融模型专家,发明金融模型算法专利,和中科院,清华大学,百度,腾讯,爱奇艺,同盾,聚信立,友盟等平台保持长期项目合作:与国内多所财经大学有模型项目.熟悉消费金融场景业务,包括 ...

  5. c语言入门经典18个程序,C语言入门经典

    面向C语言初学者,详细且全面地讲解了C语言的各种知识,从基础知识到高级应用,由浅入深,循序渐进地引领读者掌握C语言中的各种编程技术,体会C语言的灵活与强大.同时,<C语言入门经典>着眼于应 ...

  6. c语言入门经典必背18个程序,c语言入门经典必背18个程序

    c语言入门经典必背18个程序 1 . /* 输出 9*9 口诀.共 9 行 9 列, i 控制行, j 控制列. */ #include "stdio.h" main() {int ...

  7. python 类 实例_Python类的实例详解

    类(class)是一个用户自定义类型,开发者可以将其实例化以获得实例(instance),实例表示这种类型的对象.在Python中,类就是对象,开发者可以像对其他对象那样处理函数,可以在调用函数时传递 ...

  8. python温度转换实例_Python温度转换实例分析

    Python温度转换实例分析 本文主要研究的是Python语言实现温度转换的相关实例,具体如下. 代码如下: #TempConvert.py val=input("请输入带有温度表示符号的温 ...

  9. python字符串函数运算_Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】 原创...

    前面简单介绍了python基本运算,这里再来简单讲述一下Python字符串相关操作 1. 字符串表示方法 >>> "www.jb51.net" #字符串使用单引号 ...

最新文章

  1. 2022-2028年中国安防视频行业市场前景分析预测报告
  2. 光源时间_天哪!你们居然都错了!D65光源,指的是上午还是下午的太阳光?
  3. java gsp_GSP序列模式分析算法
  4. 2013年28周信息安全汇总(7.7 - 7.13)
  5. mysql服务设置远程连接 解决1251 client does not support ..问题
  6. 分析一个在高并发下的财务支付锁的问题
  7. 百度 71 个炸天的开源项目!你知道几个?--ECharts UMeditor Ueditor ZRender
  8. 计算机控制系统模型,控制系统数学模型及其类型-电脑自学网
  9. layui之table操作点击编辑,使用layer.open回显值
  10. Android应用快捷方式
  11. 拖延症测试皮肤软件,桌面时钟软件
  12. 强制修改服务器时间,修改服务器时间脚本
  13. 微信小程序getday方法_日期getDay()方法和JavaScript中的示例
  14. 客户端架构设计的简单总结
  15. 英语字根(转)--推荐
  16. Redis 详细入门教程
  17. 微信小程序识别图片并提取文字_分享一个 OCR 文字识别,高效图片转文字的微信小程序...
  18. Python爬取网站数据
  19. SD-WAN — MPLS 广域网 VPN 技术解析
  20. 测控技术与仪器应该学计算机哪些,测控技术与仪器专业学什么

热门文章

  1. linq判断集合中相同元素个数_java----Collection集合常用方法
  2. flatform installer web 安装php_安装PHP扩展
  3. java中常见的包类接口_Java中一些常用的类,包,接口
  4. 7添加静态路由 hat red_不同VPC路由器通过静态路由、动态路由(OSPF)实现网络互通实战...
  5. simpy练习案例(二):不直接控制流程,而是使用事件隐形控制流程 env.event()
  6. webbrowser 百度列表点击_百度信息流推广后台完整的实操流程分享
  7. javascript测试框架 Mocha 实例教程
  8. nginx php上传大小设置
  9. VB6 如何连接MYSQL数据库
  10. linux下(ubuntu)反删除(误删恢复)与回收站制作