python基础知识

Posted period

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础知识相关的知识,希望对你有一定的参考价值。

 PYTHON是脚本语言,语言分为脚本语言和编程语言。编译型语言和解释型语言。
 
    释放内存:1.del 变量名(手动删除)
                    2.重新复值(PYTHON的内存回收机制)
 
    input( )    输入默认都是字符型,所以输入其他类型的变量时要进行类型转换。
 
    官方要求的缩进为4个空格。
    
    表达式:1+2*3就是一个表达式,这里的加号就叫运算符,1,2,3就叫操作数,1+2*3经过计算后得到的结果是7,就1+2*3=7,我们可以将计算结果保存在一个变量里,ret=1+2*3,所以表达式就是有操作数和运算符组成的一句代码或语句,表达式可以求值,可以放在‘=’的右边,用来给变量赋值。
 
 在写程序前面加上#encoding:utf-8(国际字符编码),表示该程序以utf-8状态保存。
    单行注释为#
    多行注释为‘‘‘注释的内容‘‘‘      """注释的内容"""
 
    数据类型包括整形a=1,浮点型b=2.5,字符型(用引号括起来就为字符型),引号可以是单引号或双引号c="ab",布尔型和空值。
    对转义字符在前面加上r表示取消转义,原样输出
    布尔类型:布尔类型只有True和False两种值,比较运算和条件表达式都会产生True或False,True表示真,False表示假
    空值是Python里一个特殊的值,用None表示,一般用None填充表格中的缺失值,使用type()函数来获取某值的类型。
 
    变量名必须是大小写英文字母,数字或下划线_的组合,不能用数字开头,并且对大小写敏感。
    变量名不能包含空格,但可以使用下划线_来分隔其中的单词。
    关键字不能用于命名变量(33个)
 
False
class
finally
is
return
None
continue
for
lambda
try
True
def
from
nonlocal
while
and
del
global
not
with
as
elif
if
or
yield
assert
else
import
pass
raise
break
except
in
 
 
 
修改字符串的大小写
单词所有首字母为大写:变量名.title()  例:pirnt(name.title())
全部大写:变量名.upper( )    例:print(name.upper())
全部小写:变量名.lower( )     例:print(name.lower())
字符串连接:Python使用加号(+)来合并字符串。例:变量名+变量名
\n换行    \t制表符
字符串删除空白
删除字符开头空白:变量名.lstrip()
删除字符结尾空白:变量名.rstrip()
删除开头和结尾空白:变量名.strip()
 
类型转换
形态相同才可进行类型转换
函数int()、float()、str()和bool()分别用于将变量转换成整形,浮点型。
int(需要转换的变量)----转换成整数
float(需要转换的变量)----转换成小数
str(需要转换的变量)----转换成字符串
bool(需要转换的变量)----转换成布尔值
布尔值只有在变量值为0,空值或者空字符串时,bool( )转换的结果为False,其他都为True
 
运算符
算术运算符        赋值运算符      比较运算符      逻辑运算符
    算术运算符:+  -  *  /  //(a除以b后向下圆整,丢弃小数部分)  **(a的b次方),%求余
    关系运算符:==,    !=,    >,    <,    >=,    <=比较运算符计算的结果为布尔类型(真或假)
    赋值运算符:=,    +=,    -=,    *=,    /=,    %=    **=(幂赋值运算符c**=a等效于c=c**a)    //=(取整除赋值运算符)
    逻辑运算符:and(布尔与)&    or(布尔或)|    not(布尔非)
参加逻辑运算的变量必须为布尔类型
    为改善可读性,可将每个测试都分别放在一对括号内。

以上是关于python基础知识的主要内容,如果未能解决你的问题,请参考以下文章

python基础教程(第二版)

python基础===python基础知识问答(转)

Python基础之函数

Python基础-03.Python基础知识

Python基础知识有哪些?

python 目录