美文网首页
Python学习日记(一)------入门接触

Python学习日记(一)------入门接触

作者: 骨科老中医 | 来源:发表于2019-08-28 09:18 被阅读0次

在学习PHP的过程中发现了实验楼,这个在线学习途径不需要安装环境随学随停,所以本日记开篇也是从实验楼开始。


一、初识Python

<font color=red>兴趣是最好的老师</font> ,所以开门见山的以一个Python小游戏切入主题。打开终端,输入

wget https://labfile.oss.aliyuncs.com/courses/1330/game.py

然后输入

 python3 game.py

一个小游戏跃然眼前


有了兴趣,是时候定一个目标了:

  • 进入Python编程的大门,明白编程的作用,建立编程的兴趣、方法和习惯。

  • 亲手构建一个 Python 项目,放在个人 Github 主页,可以作为加分项放入个人简历中。


二、认识Python

本堂目标

学习 Python 的数据类型、变量、运算符、条件判断与循环等基础语法,完成一个 Python 小游戏

知识点预习
  • print()
  • 变量
  • input()
  • 运算符

tips:Python程序的执行方式:1、交互式命令执行。2、程序文件方式执行


输入

$ python3

进入Python交互环境:



print函数

尝试键入print('test')输出数据test
对比print('1+1')print(1+1),区分字符串与数值类型的打印区别。
⚠ ️注意:引号可以是单引号,也可以是双引号,但必须是英文符号,且前后一致。
多行文字打印,可以使用三个引号。

print('''
我去买几个橘子
你就站在此地不要走动
''')

变量

Python的定义方法

Level = 1
word = 'Hello World!'
word2 = word

左边是「变量名」
右边是「数据」
等号是「赋值符」
等号右边可以是任何数据类型,也可以是其他变量名。


input()函数

输入代码age = input('My age is :')
执行代码后,弹出「My age is :」,在后面输入你的年龄,再按回车。
这时,你的年龄就被存入了「age」这个变量中,print 一下试试:print(age)


tips:处理字符串是计算机程序中最普遍的需求之一 ,人和计算机交互,所用的就是字符串而不是二进制数字。

索引

字符串是一堆字符的集合,可以通过位置编号,来获得对应的字符。如 'hello_shiyanlou',编号 0 对应第一个字符 h,1 对应第二个字符 e,依次类推。这个位置的编号,我们称之为:索引
索引除了是正数,也可以是 负值,表示倒数第几个。比如最后一个字符的索引为 -1,倒数第二个字符的索引为 -2。

重要的事情说三遍:
在计算机世界中,计数从 0 开始
在计算机世界中,计数从 0 开始
在计算机世界中,计数从 0 开始
简单的示例:

>>> string = 'hello_shiyanlou'
>>> string[0]  # 获取第一个字符
'h'
>>> string[1]  # 获取第二个字符
'e'
>>> string[2]
'l'
>>> string[-1]  # 获取倒数第一个字符
'u'
>>> string[-2]  # 获取倒数第二个字符
'o'

format()函数

format() 是专门用来 格式化字符串 的函数,它最常用的功能就是「插入数据」「数字格式化」


1、插入数据
print('你叫{},今年{}岁了'.format(name,age))

{} 为占位符,我先把这个位置占住,具体数据在后面导入。

2、数字格式化

format() 的第二种常用功能,是格式化数字,比如我们要输出圆周率,但只保留两位小数,可以这么写:

print("{:.2f}".format(3.1415926))

如果要保留三位,则改成 {:.3f};不带小数,则改成 {:.0f},依次类推。


运算符

1、算数运算符

除加减乘除外,需要特别记忆的:

运算符 名称 描述
** 返回 x 的 y 次幂
// 取整除 返回商的整数部分(向下取整)
2、比较运算符

博主是PHPer,所以通用的运算符就不特别记忆了。

3、赋值运算符

赋值运算符 主要是为了简写。例如+=-=**=//=

4、逻辑运算符

Python 中用 andornot 表示这三种逻辑

运算符 逻辑表达式 结果
and(逻辑与) a and b 当 a、b 都为 True 时,返回 True;否则返回 False
or(逻辑或 a or b 当 a、b 任意一个为 True,就返回 True
not(逻辑非) not a 当 a 为 True 时,返回 False;反之亦然

补充:在逻辑运算中,数字 0 代表 False1 代表 True


相关文章

网友评论

      本文标题:Python学习日记(一)------入门接触

      本文链接:https://www.haomeiwen.com/subject/fyguectx.html