go语言单行注释 go语言%t( 三 )


i=2
i=3
#可对变量做运算
i+1
#查看变量的数据类型
type(a)
2. 变量的命名规则
只能包含:数字、字母、下划线不能以数字开头,不能包含python保留字、关键字、函数名慎用小写字母l和大写字母O, 避免与数字1和0混淆建议用驼峰命名法,即以单词加“"命名,如:studentname#查看python有哪些保留字
import keyword
print(keyword.kwlist)
3. 变量的赋值
基本赋值在python中,我们使用“=”对变量进行赋值,如“x=3" 。这里要注意,数据和变量是分开存储的,即在内存中先建立数据“3”,然后建立一个标记“x”,再将x指向内存中的值 。若重新对变量x赋值为“2”,实质上是修改了数据的引用,变量x重新指向内存中的数据“2” 。
多重赋值对同一对象可以引用多个变量 , 例如一个人可以有多重身份,Mr Li 是一位父亲,同时也是一位教师 , 不同的变量,实质指向的对象是同一事物 。father = teacher = 'Mr Li'
多元赋值对多个变量同时赋值,等号两边可加括号可不加a,b,c=1,2,3
(a,b,c)=(1,2,3)
语句
了解完算法中的“原料”,我们再来看看算法中的“操作说明”是什么呢?算法中的“操作说明”可以说是算法的“灵魂”,就好像一道菜完成的作品如何,很大程度取决于厨师的厨艺(即做菜秘籍) 。构成算法“操作步骤”的是语句,其中包含python的基本语句和控制流程语句 。控制流程语句的语法相对较复杂,在后面的文章再继续介绍,我们先认识一下python的基本语句:
其实前面我们已经接触过python的基础语句:赋值语句,赋值语句较简单不展开介绍,下面主要介绍python另一个使用特别广泛的基础语句:输出与输入语句 。
1. 输出语句
python中输出值的方式主要有两种:表达式和print( )函数,两者的区别在于,表达式输出的结果为一个python对象,而在实际运用中,为方便阅读,通常需要按照一定格式输出结果,print( )函数就很好地解决此问题 。
print( )语法:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
print( )参数:
objects -- 复数,表示可以一次输出多个对象 。输出多个对象时,需要用 , 分隔 。sep -- 用来间隔多个对象,默认值是一个空格 。end -- 用来设定以什么结尾 。默认值是换行符 “\n”,可换成其他字符串 。file -- 要写入的文件对象 。flush -- 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新 。#打印多个值,设置中间分隔符为“-”
print("广州","上海","深圳",sep="-")
#先以默认结尾符"\n"输出 , 再以结尾符设置为“-”,注意区别二者区别
print("广州")
print("上海")
print("深圳")
print("广州",end="-")
print("上海",end="-")
print("深圳",end="-")
以上代码实行结果为:
2. 输入语句
在python中获取键盘输入数据的函数是input()函数 , input函数会自动将输入的数据转为字符串类型,并自动忽略换行符,同时可给出提示字符串 。如果需要得到其他类型的数据,可对其进行强制性类型转换 。
input( )语法:
input([prompt])
input( )参数:
prompt: 给输入者的提示信息,可选参数age=input("请输入您的年龄:")
代码元素地位跟什么一样相比很多其它流行语言,Go的语法相对简洁 。此篇文章将介绍编程中常用的代码元素,并展示一份简单的Go程序代码 , 以便让刚开始学Go编程的程序员对Go代码结构有一个大概的印象 。
编程和程序代码元素
简单来讲 , 编程可以看作是以各种方式控制和组合计算机运行中的各种操作,以达到各种各样的目的 。一个操作可能从一个硬件设备读取、或者向一个硬件设备写入一些数据,从而完成一个特定的任务 。对于现代计算机来说,最基本的操作是底层计算机指令,比如CPU和GPU指令 。常见的硬件设备包括内存、磁盘、网卡、显卡,显示器、键盘和鼠标等 。

推荐阅读