初识python教学反思_Python初识(一)

  • Post author:
  • Post category:python


首先我有编程语言的基础,你也有就最好了,这样会很快认识Python。

当然由于本人见识和学识的局限性,请广大猿/媛们多多包涵与指正(希望多评论哦),共同进步嘛。

先看看python的学习路线图:

5ff1503fa9d83e50ae3c5b7e7876bfc9.png

◆ 准备环境:到python官网下载python3.5;并安装(win安装教程:http://www.tuicool.com/articles/eiM3Er3/)。开发工具一般用pycharm或eclipse+pydev插件。

◆ 首先,python是比较懒的语言————语法相对精简,当然和scala没法比。

◆ 再次,Python的每个语句末尾没有标志结束符号(一般语言是封号————”;”),全凭语言本身判断。

可是它有冒号”:”和依赖缩进,用以代替以老括号“{}”,为标志的代码块。

当然这就决定了他对代码格式敏感,比如下面的格式是正确的:

1 if inputNum >luky_num:2 print(“the real number is smaller…”)

◆ python的注释:

单行是井号 #,如:

#进入python世界的大门

print(“Hello World!”)

多行是 六个单引号,对你哦没看错,6个单引号!

”’

print(“1111111111111111111”)

print(“2222222222222222222”)

print(“3333333333333333333”)

”’

哦,对了。6个单引号还有个功能就是提供原样格式的字符串,如下:

1 str = ”’

2   Hello, welcoming Python Word!3 wall, please ask me question。4 start ..”’

5 print(str)

一、声明变量

首先请看:

17317d7f4872cc8fc5dc363b54aecbeb.png

py 里的数据类型有如下几种:

数据类型

* 数字

Int

Float

Long

复数

* boolean 布尔

* str 字符串

* list 列表

* tuple 元组

* dict 字典

Python 声明变量无需关键字,类型也不用,语言本身会”类型推断”。

比如:

str1 = “我是什么类型?”  #声明变量:语言本身会自己判断出这是字符串

NO = 5          #声明变量:语言本身会自己判断出这是int

li = [“I”, “am”, “python”, “^|^”]   #声明变量:语言本身会自己判断出这是列表(list)

dic = {‘k1′:’v1’, “亚当”:”夏娃”}    #声明变量:语言本身会自己判断出这是字典(dict)

tu = (1,2,33, 55, 17101012345)   #声明变量:语言本身会自己判断出这是元组(tuple)

二、python里的运算符大全

# ##################数字运算###############################

# % 取模 —— 返回除法的余数

# ** 幂——返回x的y次方

# / 取商——返回商

# // 取整除——返回商的整数部分

# == 等于——比较两个对象是否相等

# != 不等于——比较两个对象是否不相等

# = 等于——赋值

# > 大于

# < 小于

# <= 小于等于

# >= 大于等于

# += 加法赋值

# -= 减法赋值

# *= 乘法赋值

# /= 除法赋值

# %= 取模赋值

# **= 幂赋值

# ############位运算#######################################

# & 按位与运算

# | 按位或运算

# ^ 按位异或运算

# ~ 按位取反运算

# << 按位左移运算

# >> 按位右移运算

# >> 按位右移运算

# ############逻辑运算#######################################

# and 逻辑与

# or 逻辑或

# not 逻辑非

# ############成员运算#######################################

# in 运算符前边的元素在运算符后边的元素里吗?True:在;False:不在

# not in 运算符前边的元素不在在运算符后边的元素里吗?True:不在;False:在

# ############身份运算######################################

# #is 运算符前后是引用自同一对象吗?True:是的;False:不是

# not is 运算符前后不是引用自同一对象吗?True:不是;False:是的

# ############三目运算######################################

# res = 值1 if 条件 else 值2 # 若条件成立res=值1,否则res=值2

print(1 if 2 > 3 else 6)

三、py里的条件判断

eg1:

1 msg = “” #变量定义

2 if (a > b) : #条件判断

3 msg = ‘a 大于 b’ #变量赋值

4 elif(a == b):



版权声明:本文为weixin_39835925原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。