Python(day1)

一、Python的属于解释型语言。

     编译型:一次性,将全部的程序编译成二进制文件,然后再运行。

                   优点:运行速度快。

                    缺点:开发效率低,不能跨平台。

       解释型:当你的程序运行时,一行一行的解释,并运行。

                     优点:调试代码很方便,开发效率高,并且可以跨平台。

                      缺点:运行速度慢

二、关于安装

三、

四、变量

       将一些运算结果存在内存,以便后续的程序使用。

  1、数字,字母,下划线的任意组合。

  2、不能以数字开头。

  3、不能是Python中的关键字。

    ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except',

     'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass',

    'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

  4、可描述性。

    name = 'lixiao'

    age = 18

    #驼峰体:AgeOfOldboy = 48

    #下划线:age_of_oldboy = 48(推荐)

  5、不要中文,不要拼音,不能太长

    √  ① __ = 'polkop'

    ×  ① 1ab =  'ppp'     ② _*   =  'ooo'    ③  -_ = 'lll' 

 五、常量

  常量全部用大写表示

  ID = '37018119981011900293'

  BIR_OF_CHINA = 1949

 六、字符串

  运算

  1、 s1 = '123'

         s2 = 'poi'

    s3 = s1 + s2

  2、 name = 'come on'

    s = name * 3

    print(s)

    ###come oncome oncome on

  3、

    name = input('请输入你的名字:')
age
= input('请输入你的年龄:') s1 = '我的名字是:' s2 = '我的年龄是:' print(s1 + name,s2 + age)

  4、三种方式

  ① 'adew'  ② "qwqe"  ③ '''poijnsjfi'''

七、用户交互input

  input(全是字符串)

八、type(查看数据类型的)

  name = input('lixiao')

  type(name)### class(str)

九、将字符串转化成数字  int(str)

    1、例:

name = input('请输入姓名:')
age = input('请输入年龄:')
job = input('请输入工作:')
hobbie = input('请输入爱好:')

msg = '''
----------info of %s----------
name  :%s
age   :%d
job   :%s
hobbie:%s
---------end----------------
'''%(name,name,int(age),job,hobbie)
print (msg)

  #格式化输出     %占位符    s:str字符串    d:数字(digit)

  #int(str)  只有当str全为数字时才可转化。

  2、

  

十、if...else...

  1、  

score = int(input('请输入分数:'))

if score == 100 :
    print('666啊,满分啊')
elif score >= 90:
    print('不错了,A')
elif score >= 80:
    print('不错了,b')
elif score >= 70:
    print('不错了,c')
elif score >= 60:
    print('不错了,d')
else:
    print('完蛋')

  2、比较

   

  3、嵌套

name = input('请输入你的名字:')
if name == 'xiaoxiao':
    if True:
        print('美女')
    else:
        print('还OK啦')
else:
    print('我不认识她哎')

十一、while循环

  

十二、练习

  

   1、

    

   2、

    

  3、

     

  4、

    

  5、

    

  6、

    

原文地址:https://www.cnblogs.com/sunv-lx/p/7689041.html