python基础01---变量及类型,标识符和关键字,格式化输出,输入

从今天开始本人将在csdn中更新一个python类别的文档教程,涵纳从基础到中级到高级,以及一些项目源码解说。由于工作原因,更新不及时,敬请大家多多海涵。或有错误,还请多多指教。

1,蟒蛇中的变量定义:

对于重复使用,并且经常需要修改的数据,可以定义为变量,来提高编程效率。

定义变量的语法为:  变量名 = 变量值。(这里的=作用是赋值。)定义变量后可以使用变量名来访问变量值。

# 不使用变量打印三次 "我好帅",如果需求变成打印 "我好美" 需要修改三行代码
print("我好帅")
print("我好帅")
print("我好帅")

# 使用变量打印三次 "我好帅",如果需求变成打印 "我好美" 需要修改一行代码
talk = "我好帅"
print(talk)  # 注意,变量名不需要使用引号包裹
print(talk)
print(talk)

所谓变量名,可以理解为箱子,当需要使用变量值,就把对应的箱子拿来。

变量的主要变量类型有,数字(int,long,float,complex),字符串string,布尔(true,false),列表list,元组tuple,字典dictionary。

如果需要存储多个数据,最简单的方式是有多个变量,当然了也可以把一个变量重新赋值。

程序就是用来处理数据的,而变量就是用来存储数据的

查看变量的类型,使用type(变量名)然后打印输出查看即可。

2,标识符和关键字

蟒蛇中的标识符,就是定义函数名,变量名等具有特殊意义的表示符号。

标识符的组成只能用,数字,字母,下划线,而且数字不能开头。

命名习惯:

建议命名的标识符能够见名知意,保持最优雅的一面。

小驼峰命名法,如用户名,用户登陆

大驼峰命名法,如名字,姓氏

下划线命名法,如USER_NAME,USER_LOGIN

这些命名法一般看个人习惯,我个人一般习惯使用下划线,比较顺手。

关键字

关键字其实不像想象中的那么高大上,就是官方已经使用了的具有特殊含义的标识符而且不允许个人再进行使用,防止系统报错,关键字有如下一些简单常用的:

  • 在蟒蛇中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别。也就是说在使用的时候  “变量没有类型,数据才有类型“。如果想在蟒中查看变量,直接使用式(变量名)函数查看输出即可。

False     None    True   and      as       assert   break     class  
continue  def     del    elif     else     except   finally   for
from      global  if     import   in       is       lambda    nonlocal
not       or      pass   raise    return   try      while     with  
yield

 3,输出

蟒蛇中的输入和输出,都是相对于计算机而言的输入和输出的。在程序中,了看到%这样的占位操作符,这就是Python的中格式化输出。

如下:

age = 18
name = "xiaohua"
print("我的姓名是%s, 年龄是%d" % (name, age))

 在代码中,对应的位置处,输入占位符,表示将要在这个位置输入一个数据,可以是字符串,数字等类型。如果有换行\ n元素,则会在换行元素的前一个字符处实现换行的效果。

下面附图蟒蛇中的占位符表格说明:

格式符号 转换
%S 字符串
%d 有符号十进制整数
%F 浮点数
%C 字符
%u 无符号十进制整数
Ø% 八进制整数
%X 十六进制整数(小写字母0X)
%X 十六进制整数(大写字母0X)
%E 科学计数法(小写 'E')
%E 科学计数法(大写“E”)
%G %f和%e的简写
%G %F和%E的简写

4,输入 

和输入相对的,有输出,当然有输入,同样的输入也是相对于计算机的输入,使用比如说键盘鼠标状语从句:我们能输入侧字符状语从句:操作指定,而显示器使用们为就能看到输出来的东西内容。

蟒蛇中的输入,我们一般使用的输入函数

# 如下
user_input=input("请输入内容")
  • 输入()小的括号中放入的的英文提示信息,用来在获取数据之前给用户的一个简单提示
  • 输入()在从键盘获取了数据以后,会存放到等号右边的变量中
  • 输入()会把用户输入的任何值都作为字符串来对待

猜你喜欢

转载自blog.csdn.net/qq_36622490/article/details/85485519
今日推荐