一、基础内容

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为基。

 

posted on 2017-05-19 12:49  笔-记  阅读(229)  评论(0编辑  收藏  举报