Python的相关基础知识

人生苦短,我用Python(Life is shot, you need Python)!!!

注:相关知识都是Python3

    一般我们学习一门计算机高级语言时,第一件事就是“hello world”,那么,在Python中我们如何打印输出hello world呢,别急,现在就让你一秒钟学会Python中如何打印输出“hello world”。在Python中打印输出很简单,就一句代码:print (“hello world”),注意后面 不要加“;”,在其他语言中,每一句代码写完都要加“;”,在Python中不必如此,是不是觉得简单的过分了,作者第一次见的时候也被这种简洁的格式所惊艳。

    初步的了解了Python后,我们进入正题。首先讲解Python中的注释格式,Python的注释有两种方式,单行注释和多行注释,单行注释的格式为“#这是注释”,即“#”开头,多行注释可以为三个单引号包裹或者三个双引号包裹,'''这是多行注释''', """这是多行注释"""

    Python中变量的定义。格式:变量名 = 值;比如 num = 10,Python中定义变量时不用给变量指定类型(在c语言和Java中定义变量时需要指定变量的类型),直接赋值即可,变量会根据用户传入的值的类型来决定变量的类型。Python中变量的类型有六大类,数字类型(int ,long,float,complex),布尔类型(True,False),字符串类型(String),列表类型(List),字典类型(Dictionary),元祖类型(Tuple)。补充:如果我们想查看变量的类型,可用type()方法,比如:print(type(1)),系统会显示类型为:int。

    Python中的标识符与其他语言类似,由数字,字母,下划线组成,并且数字不能开头,Python中的标识符是区分大小写的,Abc不等于abc。

    Python中的关键字:

and     as      assert     break     class      continue    def     del
elif    else    except     exec      finally    for         from    global
if      in      import     is        lambda     not         or      pass
print   raise   return     try       while      with        yield
     Python中的格式化输出,在Python中,我们可以用%来占位,可以同时打印多个值。%d表示有符号十进制整数,%s表示字符串,%c表示字符,%f表示浮点数,%o表示八进制整数。现在举个例子:
age = 23
name = "Summer"
print("我的名字是%s  今年%d岁了" % (name, age))

打印结果:我的名字是Summer  今年23岁了

在输出的时候如果有\n表示换行,代码如下:

age = 23
name = "Summer"
print("我的名字是%s\n今年%d岁了" % (name, age))

打印结果为:我的名字是Summer
                    今年23岁了

    Python的输入。Python中的输入为input(),具体用法为:

password = input("请输入密码:")
print("你输入的密码为%s" % password)
打印输出的结果为:请输入密码:www

                               你输入的密码为www

    这里有一个需要注意的地方,input()获得的结果默认为字符串类型,若想获得整数型,可以对password变量进行强制类型转换,后面也会讲到,这样输出的即为数字类型,格式为:

password = input(("请输入密码:"))
print("你输入的密码为%s" % int(password))
 
 

    Python中的复合运算符,这里需要注意,Python中没有C和Java中的自增自减,即 i ++,i --,Python中实现自增自减的格式为 i +=1,i -= 1,Python中其他的复合运算符还有 +=,-=,*=,/=,**=.其中**=为幂赋值运算符,比如a**=b,等价为a = a ** b,**为Python中指数运算符

    Python中的数据类型转换,这里我会列举出几种常见的类型转换,int(x)将x转换为整数型,float(x)将x转换成浮点型数,str(x)将x转换成字符串型,tuple(x)将x转化成元祖类型,list(x)将x转换成列表类型

猜你喜欢

转载自blog.csdn.net/sinat_32724581/article/details/80379377