《python入门一》

    工作使用两年Java之后,偶然之间自己某种机缘巧合之后接触了python,就有很大的兴趣,毕竟在深入学习Java之后,想换个口味学习下,以用来增进自己的学习兴趣,哈哈。

    好吧,书归正传,来讲下自己每日一学过程中的理解和小知识,望各位大牛有什么建设性的意见,一定要指导指导在下,感激不尽。

  • 准备环境。学习一门语言之前,肯定要安装它的编辑器吧,配置它的环境吧。像Java的eclipse,jdk、jre等。首先要准备两个安装软件

(1)Python官网地址:https://www.python.org/downloads/ 官网已经更新到3.7.3了,最好下载最新的,这样兼容性也会好点。这个软件就直接傻瓜式双击安装就行,注意:记得记得要勾选底部的“Add Python 3.7 to PATH”,这样的话,你就不用手动去系统环境中配置了,方便快捷。

(2)Python的编辑器PyCharm(python的编辑器很多,我用的是pyclarm):http://www.jetbrains.com/pycharm/download/#section=windows 我下载社区版的

  • 查看python环境是否安装好

在cmd命令行中,输入“python”,若显示版本,则是成功了,如下:

环境和开发软件都有了,然后开始步入开发的系列,所有的语言基本都是从“HelloWorld!”开始的,python也不例外,开始。

  • 准备“HelloWorld!”

在编辑器或者cmd命令行、Python的交互式命令行、编辑器PyClarm中都可以编写

1、在cmd命令行中直接访问.py文件,找到放py文件的文件夹,回车即可运行

2、或者直接在python的交互命令行中直接输入代码运行也可。

注:交互命令行中多行输入可用 '''...''' 来表示。   ...是提示符,不是代码的一部分

r 的作用:代表原始字符含义,不需要转义字符进行转义了

例子

s1 = 'Hello, world'
s2 = 'Hello, \'Adam\''
s3 = r'Hello, \'Adam\''
s4 = 'Hello, \"Bart\"'  # r 代表原始字符含义,不需要转义字符进行转义了
# ...不是代码的一部分,所以r对于它不管用
s5 = '''Hello,   
Lisa!'''
s6 = r'''Hello,
Lisa!'''
print(s2)
print(s3)
print(s4)
print(s5)
print(s6)

结果

Hello, 'Adam'
Hello, \'Adam\'
Hello, \"Bart\"
Hello,   
Lisa!
Hello,
Lisa!
  • python的语法

毕竟语言都是相通的,一些和Java很相似。学习到的不一一记录了,例如list,tuple、函数等

定义默认参数要牢记一点:默认参数必须指向不变对象!

eg:

def li(L=[]):
    L.append('END')
    return L
print(li([1,2,3]))  输出 [1, 2, 3, 'END']

若是print(li()) 空值则输出 ['END']

第二个若还是打印出空,输出两个END,这显然是不对的。

要修改上面的例子,我们可以用None这个不变对象来实现:即解决。

 

持续学习中......

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值