python基础(超详细)

       初始学习从简单的概念开始,基本概念的记忆和理解都是很重要的,不要知识一味的追求快速提升,而忽略了基础知识,下面就让我们一起学习吧!

                                                                           人生苦短,我学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运算符>比较运算符>安位运算符>加减、乘除>乘方>属性访问>索引运算符 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值