python初步

python是门脚本语言,2版本跟3版本语法差异有点大,但是都不用“;”结尾,也不用“{}”将代码块包裹起来,只需要用相应数量的制表符(tab)就能区分出代码是属于哪一个代码块。

1.程序员标准的姿势入门(在命令行输入代码,然后打印打印hello world)

    print "hello world"   

 

2.linux中的入门姿势是这样子的:

    2.1先建个文件,然后敲代码(如图) 

    444b0621127bc9aed7db4a40236c57e1035.jpg

    2.2 运行(运行命令   python 文件名)

 

3.格式符:%s,%d,%f等(格式符是为真实值预留位置,并控制显示的格式)

    3.1 用变量打印字符串

    b47ed65509965bd63aad44db6a51bcc035b.jpg

    运行结果:

    c70a633cce61404136ab1e09e2a9f9a335a.jpg

 

    3.2 用变量打印整数

    a4973e68f543617f1f61bc81f66bf29d1d1.jpg

    运行结果:

    15d39e3f1c7ca80818cad9c99fbd80f577a.jpg

  

    3.3   用变量打印浮点数,与指定保留小数点位数

    7f24eaf87351ea530dc073e19ebbe11caf6.jpg

    运行结果:

    f921149c8d79c85b44b965cea65693224b4.jpg

 

4.定义函数

ed86bed17b815c1e24a4856aeca6b142d41.jpg

运行结果:

1f72f08cf99c2e7df3821dd22b946caf960.jpg

 

5.数据结构

    5.1 dict(在java中是hashMap,key,value结构)

    57f02acc3e7edd3a0c115836e6a90b7c458.jpg

    运行结果:

    d1185ee69bfce7db6fb663df0d7c4464f1c.jpg

 

    5.2数组list(在java中是array )

    d1cf9b98c729e28cc94ffe0ec92ff6ccdde.jpg

    运行结果:

    417200b7830fc5023429eeea7db0e19b4aa.jpg

 

    5.3 集合set(在java中也是set,不会有形同的元素出现)

    注:set()不支持索引取值,所以要通过索引去的话可以先转为数组然后再取值

    3ef05319752f9239c5961583c9a04d54dcf.jpg

    运行结果:

    6ace027869891785ba29ac215aab6144768.jpg

 

6. .if  跟 for

391391aa1a9a2d86d2bbf7b7500147155fe.jpg

运行结果:

688b232ddbdae351b3ef1a2c23406322604.jpg

7.while

f541392ba34c8de9269ec3a9745e7a3855f.jpg

运行结果:

be9b85d6367f7c86cfb7b3d1bb910e290f0.jpg

8.字符串简单操作

b3e58553e49e895c990eba66765a2ebe92d.jpg

运行结果:

4ddc2a75bb462f615832852619bb1ad1093.jpg

 

9.try ... catch

    889e5e492b0781507ba50c1ee433b01dd4d.jpg

运行结果:

1c7bd611eb4602986ffcd55d733f5c0539c.jpg

 

10.查看内置函数(如果在window中可以打开IDLE)

bd8518d275ac907a2a1c308d3562dd5f4d9.jpg

运行结果:(纯小写的就是内置函数)

f88fb52210d03e5c8544a3af3a4a27329b0.jpg

11 查看内置函数说明:help(内置函数名字)

9d252efde1ff5b4294db21370da2cbb36fc.jpg

查看结果:

757cb21bd1b406ecf7412381c188a8dcba1.jpg

 

12 原始字符串(有时我们想要直接打印出/,但他在py中默认是个转义字符。所以我们要用他原来的含义。只需要在字符串前加 r)

2dff4768e8fb86a6addcc3a3ed9cc365988.jpg

 

转载于:https://my.oschina.net/u/3746234/blog/2964014

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值