码迷,mamicode.com
首页 > 编程语言 > 详细

认识python 变量 数据类型 if条件

时间:2018-10-22 17:54:51      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:字节码   输入   不能   编码   否则   jit   语法   多少   16px   

一.python是一门什么样的语言

1.python是一门解释性语言(一条一条的解释成机器语言给计算机来执行)  弱类型语言

2.编译和解释的区别:

     编译:是把源程序的每?条语句都编译成机器语?,并保存成?进制?件,这样运?时计算机
          可以直接以机器语?来运?此程序,速度很快;

    解释:是只在执?程序时,才?条?条的解释成机器语?给计算机来执?,所以运?速度
         是不如编译后的程序运?的快的

3.python的优缺点:

    优点:“优雅”、“明确”、“简单”,开发效率?常?, ?级语?, 可移植性,可扩展性, 可嵌?性

    缺点: 速度慢,代码不能加密,线程不能利?多CPU问题

4.python的发展史: 

    2008 2.x  3.x

5.python的第一个程序:

   (1)python的程序可以写在命令行中进行编写和执行.  命令行进入方式:win+r=>cmd=>回车==>python

   (2)把程序写在py文件中 ,可以反复的使用程序.需要注意: 文件的编码格式:UTF-8
                 ( 注意: python2的中文编码会有问题. Python2使用的是ASCII码编码. 处理不了中文. 我们需要替换成utf-8编码.# -*- encoding:utf-8 -*-)

6. (1)python的解释器有:

            当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器?去执行.py?文件。
                                    cpython     : cpython用>>>作为提示符
                                    Ipython      : Ipython用In[序号]作为提示符  基于cpython之上的交互式解释器
                                    pypy           : 采用JIT技术,对python代码进行动态编译(注意不是解释)
                                    Jpython      : 运行在Java平台上的python解释器,直接把python代码翻译成Java字节码执行
                                    Ironpython : 运行在微软,Net平台上的python解释器 python代码直接翻译成Net的字节码                                                                                                                         

二.变量

1.将运算的中间结果暂存到内存,以便后续程序调用.

2.  a=3+5  等号的意思是赋值. 把等号右边的值赋值给左边的变量

3.变量的坑:

a = 18
print(a) #变量a
print("a")#字母a 字符串a

 

4.变量的命名规范:

          1. 变量由字母, 数字,下划线搭配组合而成
           2.不可以用数字开头,更不能是全数字
           3.,不能是pythond的关键字, 这些符号和字母已经被python占用, 不可以更改
           4.不要用中文
           5.名字要有意义
           6.不要太长
            7.区分大小写
            8.推荐大家使用驼峰体或者下划线命名:
                                       驼峰体: 除首字母外的其他每个单词首字母大写
                                      下划线: 每个单词之间用下划线分开

三.常量

1.所有的字母大写就是常量

 

四.注释

1. 单行注释: # 被注释的内容       多行注释:‘‘‘ 被注释的内容 ‘‘‘, """这个也是多行注释"""

五.python的基本户据类型:

1.int(整数)

 

    整数可以执行 :  +  -  *  /   //(地板除 )   %(计算余数)

2.str(字符串)

    在python中凡是引号引起来的全是字符串,单引号,双引号,三引号

    只有 + , *(重复多少次) 运算   字符串只能和字符串进行拼接 

3.bool(布尔值)

  真(True)恒定为真  和 假(False)    

六.用户交互 

1.使?input()函数,可以让我们和计算机互动起来

2.内容 = input(提?信息)  #接到的是字符串类型

七.if语句:

money = 50000         #money 钱
if money > 500000:    #if:如果 条件判断
    print("开特斯拉回家")
elif money > 5000:    #elif:否则如果 进一步进行判断
    print("打车回家")
elif money > 1000:
    print("骑车回家")
else:                 #else:否则  条件不成立
    print("走路回家")

第一种语法:        if 条件:              #引号是将条件与结果分开。
                                   结果1。      # 四个空格,或者?个tab键,这个是告诉程序满?这个条件的
                               结果2。
                             如果条件是真(True) 执?结果1, 然后结果2, 如果条件假(False) 直接结果2

第二种语法:     If 条件:
                             结果1
                         else:
                                结果2
                         代码3

第三种语法:   If 条件1:
                             结果1
                      elif 条件2:
                              结果2
                         ..
                      else:
                               结果n

第四种语法嵌套:    If 条件1:
                                   结果1
                              If 条件2:
                                   结果2
                              else:
                                    结果3
                              else:
                                    结果4

八.if嵌套

print("刘伟家,当当当!") #print:输出
gender = input("你是男的还是女的?") #input:输入 和计算机互动起来 接收到的是字符串类型
if gender =="女":                  #==:判断   gender性别
    age = int(input("你今年多大了") )  #int(input()):str转换成int  age 年龄
    if age > 40:                  #if:如果
        print("对不起你去隔壁吧")
    else:                         #else:否则
        print("请进,太白不在")
    print("激动不已,请进")
else:
    print("滚出去")

  

 

认识python 变量 数据类型 if条件

标签:字节码   输入   不能   编码   否则   jit   语法   多少   16px   

原文地址:https://www.cnblogs.com/baoshuang0205/p/9830974.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!