首页 > 代码库 > python基础

python基础

一、基础内容

python是解释型语言。

标识符:字母、数字和下划线,以字母或下划线开头,且不能是python的保留字符。

python对格式要求非常严格。

标准数据类型:Numbers,String,List,Tuple,Dictionary。

四种不同的数据类型:int,long,float,complex(复数)。

python中的顾头不顾尾,如:range(1,5)  → 1,2,3,4

              str="ilovepython" 

                s[1:5]  → love

python算术运算符:+,-,*,/,//,%,**(幂)

python比较运算符:>,<,>=,<=,==,!=,<>

python逻辑运算符:and,or,not

单引号,双引号与三个单引号:‘‘和""区别不大,一般用于如下情况,str=‘"I am ok.",he said‘

               当字符串中既有单引号又有双引号时,用\,如 str=‘"I\‘m ok.",he said‘

              ‘‘‘ ‘‘‘ 1.可以引用多行字符串;2.可以做注释用。

二、实例

1、print输出:print ("hello world")

2、input输入(输入的是string类型):name=input("Your name : ")

3、查看数据类型:print(type(name))

4、输入密文(pycharm暂不支持):import getpass

                  passwd=getpass.getpass("Your password : ")

5、输出方式:name=input("Your name : ")

        age=int(input("Your age : "))

        grade=float(input("Your grade : "))

        print("hello,"+name)

        print("hello,",name)

        print("hello,%s" %name)

        print("hello,%s  age:%d" %(name,age))

        print("age is %d,grade is %.2f" %(age,grade))

        print("age is {your_age},grade is {your_grade}".format(your_age=age,your_grade=grade))

6、/除法:print(11/3)

   //取商:print(11//3)

   %取余:print(11/3)

7、随机数:impot random

       num=random.randint(1,101)

       print(num)

8、if语句

   name=input("your name: ")

   if name:

    print("ok")

  else:

    print("error")

非0为真,非空为真

9、循环、遍历、迭代:while和for

技术分享技术分享

 非0为真,非空为真

注:本文章以python3为基。

 技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享

python基础