python初识一

Posted 幸福的小耗子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python初识一相关的知识,希望对你有一定的参考价值。

python2.x与python3.x的区别

   python2.x中编码规则为ascii码,python3.x中为UTF-8,若在python2.x中使用汉字,需要在程序上部加

   #-*- encoding:utf-8 -*-

     在linux系统中运行python时,需要在程序上部加上     #!/user/bin/env python

   *ascii 码中一字符占一字节 、汉字也一样                 utf-8中 ascii码还是一字符占一字节 、汉字占3字节

变量

  定义:将运算的结果暂时保存在内存中

  特点:1、定义时可以使用字母(大小写均可)、数字、下划线组成,但第一位不能是数字

     2、变量的定义尽量具有可描述性

     3、不能是python中的关键字

  推荐的定义方式:

#驼峰法
    TheAgeOfOldBoy = 56

#下划线法
    the_age_of_oldboy = 56

  变量赋值的特点:

    当为一个变量赋值时,是让变量指向一个内存

 

常量

  定义:在运算中一直保持不变的量

  在python中,常量的定义默认所有字母大写

  如:

THE_BIR_OF_CHINA = 1949

注释

  为了让所有人能更好的理解代码,必要时要添加注释

  单行注释:   #被注释部分

  多行注释:‘‘‘ 被注释部分 ‘‘‘  或者           """ 被注释部分"""

  注:在python中,单引号和双引号作用一样,但写代码时注意区分

基础数据类型

  数字:      int()   在64位系统中范围为-2**63~2**63-1

     数字可以进行 + - * / **  % 运算

  字符串:   字符串类型 str    python中加了引号的字符都被认为是字符串

     字符串可以相加(拼接)  以及和整型数字相乘

#字符串相加(拼接)

 >>> a = ‘帅哥‘
 >>> b = ‘美女‘
 >>> c = ‘爱‘
 >>> print(a+c+b)
 帅哥爱美女

#字符串与整型相乘

 >>> d = ‘泰格‘
 >>> print(8*d)
 泰格泰格泰格泰格泰格泰格泰格泰格

 

 

  布尔值:  Ture /False 主要用在判断语句

>>> a=3
>>> b=4
>>> a > b
False
>>> a < b
True

 

  type() 是查看数据类型的方法

用户程序交互

  运行下面脚本会发现,程序会等你输入后才继续执行:

name = input(your name is:)
age = input(your age is:)
print(name,age)

  注:input()输入的数据全部为字符串类型

条件语句之if else语句

  

score = input(请输入成绩:)

if score >100:
    print(满分才100呢)
elif score >= 90:
    print(A)
elif score >=70:
    print(B)
elif score >=60:
    print(C)
elif score >=40:
    print(D)
else:
    print(要加油哦)

  要注意代码从上到下依次判断,满足了一个条件就不往下走了

  从上面代码中可以看到,python中是利用缩进4个字符来确定代码块

  Python的缩进有以下几个原则:

  • 顶级代码必须顶行写,即如果一行代码本身不依赖于任何条件,那它必须不能进行任何缩进
  • 同一级别的代码,缩进必须一致

循环语句之while语句

  语句格式:while 条件: 

         # 循环体
 
         # 如果条件为真,那么循环体则执行
         # 如果条件为假,那么循环体不执行

  break语句中止循环

  continue语句跳出本次循环进行下一次循环

 








以上是关于python初识一的主要内容,如果未能解决你的问题,请参考以下文章

初识模块和字节码

01 python安装与初识

初识python

python初识

初识python-条件判断

python成长之路第三篇_初识函数