初始学习从简单的概念开始,基本概念的记忆和理解都是很重要的,不要知识一味的追求快速提升,而忽略了基础知识,下面就让我们一起学习吧!
人生苦短,我学pyothon
概念篇:
## 首先从几个概念开始
1、表达式就是一个类似于数学公式的东西
eg:10+5 8-4
2、语句
在程序语句中完成某种功能
print()
input()
a=10
## 基本语法
1、在python中严格区分大小写
2、python中的每一行就是一条语句,每条语句以换行结束
3、Python每一行语句不要过长
注:一般不要超过80
4、一条语句分为多行编写,后面以\结尾
5、python中缩进严格的语言,不能随意缩进
6、注释用#
注:# 后一般会跟一个空格
##变量的命名规则
1、字母、下划线、数字组成,但是不能以数字开头
2、不能包含python关键字
3、标识符不能包含空格
##python的转义字符
\bn 退格符
\n 换行符
\r 回车符
\t 制表符
\'' 双引号
\' 单引号
\\ 反斜线
1、现在就应该开始程序的编写了:
开始第一个程序
# 这是一行简单的注释
print('Hello World')
'''
这是多行注释
'''
# 单行注释,后面的语句不会被执行
2、Python的ga 关键字和内置函数
# 导入keyword模块
import keyword
# 显示所有的关键字
import.kw.list
python是弱类型语言,但是却有丰富的内部和外部的模块,功能比较强大
弱类型的特点:
1》变量无需声明就可直接赋值
2》变量的数据类型是可以动态改变的
3、如何打开一个文件
f=open("poem.txt","w") # 打开文件以便写入
print('人生苦短',file=f)
print('我要学习python',file=f)
f.close
# 上面就是打开一个文件,并且改变参数将参数输出到特定的文件当中
4、如何计算一个字符串的长度,以及最大值和最小值
# 输出'test'的长度
print(length('test'))
# 输出字符串s中的最大值
s='crazyit is good'
print(max(s)) # z
# 输出字符串中的最小值
print(min(s)) # 空格
下面给出一些其它函数的用法:
dir() # 查看指定的类或者模块包含的全部内容
eg:dir(str)
help() # 查看某个函数或方法的帮助文档
以上两个方法在我们的学习和练习中都是十分的适用的,
当有不了解函数的功能以及用法的时候可以通过以上方法来查看
除此之外,还有在str类中与大小写相关的常用的方法
大小写:
title():将每个单词的首字母改为大写
lower():将整个字符串改为小写
upper():将整个字符串改为大写
代码实例:
a='i love you'
# 每个单词的首字母大写
print(a.title())
# 每个字母小写
print(a.lower())
# 每个字母大写
运行结果:
I Love You
i love you
I LOVE YOU
str的功能十分的强大,除了上面所说的,再附加说明几个:
删除空白:
strip() # 删除字符串前后的空白
lstrip() # 删除字符串左边的空白
rstrip() # 删除字符串右边的空白
查找相关:
startswith() # 判断是否以''开头
endswith() # 判断以''结尾
find() # 查找''出现的位置,未找到返回-1
index() #查找''出现的位置,未找到错误提示
分割、连接的方法:
spilt() # 分割
join() # 连接
最后总结一下运算符的优先级:
逻辑运算符>is、in运算符>比较运算符>安位运算符>加减、乘除>乘方>属性访问>索引运算符