首页 > 其他 > 详细

变量、交互&注释、数字&字符串&布尔、格式化输出

时间:2018-01-13 01:13:36      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:neo   alt   ....   img   关键词   git   不用   连接   color   

变量

变量定义规范:

       声明变量:

        name = "Neo Zheng"    # name为变量名(标识符),"Neo Zheng"是变量值。

 

变量定义规则

1. 变量名只能是字母、数字或下划线的任意组合;

2. 变量名的第一个字符不能是数字;

3. 有些关键字不能声明为变量名。[‘and‘, ‘as‘, ‘print‘, ...... ] 因为这些关键词是Python的语法。

注:变量名中间不能有空格,但末尾可以有。

 

变量命名习惯:

1. 驼峰体:

    eg. NumbersOfStudents = 53

首字母都大写。

2. 下划线体:

     eg. numbers_of_students = 53 

Python官方推荐下划线体。

定义变量尽量避免:

1.变量名为中文、拼音;

2.变量名过长;

3.变量名词不达意。

 

常量:

常量即指不变的量,如π, 或在程序运行过程中不会改变的量。

Python中没有专门的语法代表常量,程序员约定俗成用变量全部大写代表常量。

 

用户交互:

读取用户输入:

       name = input(" what is your name?")

       print(name)     # 执行脚本就会发现,程序会等待你输入完姓名之后再往下继续走

可以让用户输入多个信息,如下:

name = input(‘what is your name?‘)

age = input(‘ How old are you ?‘)

hometown = input(‘ Where is your hometown?‘)

print("My name is", name, "I am",age, " years old. I came from", hometown)

 

注释:

代码注释用#

 代码注释规则:

1.不用全部加注释,只需在自己觉得重要或不好理解的部分加注释即可;

2. 注释可以用中文或英文, 但不要用拼音。

注: 加注释特别重要, 要养成好习惯。

 

 

数据类型 之基本类型:

技术分享图片

 

type( )可以查数据类型, print( type() )

 

字符串:

在Python中, 加了引号的字符都被认为是字符串

name = "neo"  # 双引号

age = "22"  # 只要加引号就是字符串

age2 = 22    # int

msg = ‘‘‘ my name is neo, I am 22.‘‘‘     #3 个引号也可以

hometown = ‘Tianjin‘    # 单引号也可以

 

单双引号没有任何区别,只需下面情况需考虑配合使用:

msg = " my name is neo, I‘m 22."

 

多引号的作用:

多行字符串必须用多引号。

msg = ‘‘‘ my name is neo,

            I‘m 22. ‘‘‘

不加引号的字符串被认为是变量。

如   name = jack    # 这句话的意思是: 要把jack变量的值赋给name. 常见的有 a = b.

so 变量一定要先定义再使用。

 

字符串拼接:

字符串只能进行“相加” 和 “相乘”运算。

相加就是简单拼接;

相乘就是复制自己多少次,再拼接在一起。

注:字符串的拼接只能是双方都是字符串,不能跟数字或其他类型拼接单双引号。

 

格式化输出:

先看如下程序:

技术分享图片        技术分享图片

在左图中,%s 是占位符, %是连接符。

占位符:s代表string(字符串),d 代表digit(数字),f 代表float。

 

%d后面必须得是数字, input()读进去的所有数据都会默认为字符串(str), 可以利用int( input() )把input()中的内容转换成数字类型。

 

变量、交互&注释、数字&字符串&布尔、格式化输出

标签:neo   alt   ....   img   关键词   git   不用   连接   color   

原文:https://www.cnblogs.com/neozheng/p/8278123.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号