Python学习笔记(一):变量

1.单行注释和多行注释

Python语言允许在任何地方插入空字符和注释,但不能插入到标识符和字符串中间。

Python源代码的注释由两种形式:

  • 单行注释
  • 多行注释

Python使用井号(#)表示单行注释的开始,跟在#号后面直到这行结束为止的代码都将被解释器忽略。单行注释就是在程序中注释一行代码,在Python程序中将#号放在需要注释的内容之前就可以了。

多行注释是指一次性将程序中的多行代码注释掉,在Python程序中使用三个单引号或三个双引号将注释的内容括起来。

如下代码所示,comment_test.py

# 这是一行简单的注释
print("Hello World!")
'''
这里面的内容全部是多行注释
Python语言真的很简单
'''
# print("这行代码被注释了,将不会被编译、执行!")
"""
这是用三个双引号括起来的多行注释
Python同样是允许的
"""

2.变量

2.1 Python是弱类型语言

Python是弱类型语言,弱类型语言有两个典型特征:

  • 变量无需声明即可直接赋值:对一个不存在的变量赋值就相当于定义了一个新变量。
  • 变量的数据类型可以动态改变:同一个变量可以一会儿被赋值为整数值,一会儿被赋值为字符串

具体用法参考如下代码,weak_type.py

# 定义一个数值类型变量
a = 5
print(a)
# 重新将字符串赋值给a变量
a = 'Hello, cat!'
print(a)
# 查看此时变量a的类型
print(type(a))

2.2 使用print函数输出变量

print(函数的详细语法格式如下:

print(value, ..., sep=' ', end='\n', file='sys.stdout', flush=False)
  • value参数可以接受任意多个参数或值,因此print()函数可以输出多个值
  • 使用print()函数输出多个变量时,print()函数默认以空格隔开多个变量,如果希望改变默认的分隔符,可以使用sep参数进行设置
  • print()函数输出的结果会自动换行,这是因为print()函数的end参数的默认值是"\n",如果希望print()函数输出之后不会换行,则只需要重新设置end参数即可
  • file参数指定print()函数的输出目标,file参数的默认值为sys.stdout,该默认值代表了系统的标准输出,也就是屏幕。也可以通过改变参数让print()函数输出到指定的文件中

print()函数的具体用法参考以下代码,print_test.py

user_name = 'Charlie'
user_age = 8
#同时输出多个变量和字符串,默认以空格隔开多个变量
print("姓名:", user_name, "年龄:", user_age)

#同时输出多个变量和字符串,指定分隔符
print("姓名:", user_name, "年龄:", user_age, sep='|')

#设置end参数,指定输出之后不再换行
print(40, '\t', end="")
print(50, '\t', end="")
print(60, '\t', end="")

#设置file参数,指定print()函数的输出目标
#打开文件以便写入
f = open("poem.txt", "w")
print('不敢高声语', file=f)
print('恐惊天上人', file=f)
f.close()

2.3 变量的命名规则

Python语言的标识符必须以字母、下划线_开头,后面可以跟任意数目的字母、数字、下划线_,此处的字母并不局限于26个英文字母,可以包含中文字符、日文字符等。

在使用标识符时,需要注意一下规则:

  • 标识符可以由字母、数字、下划线_组成,其中不能以数字开头;
  • 标识符不能是Python关键字,但可以包含关键字;
  • 标识符不能包含空格;

2.4 Python的关键字和内置函数

不建议使用Python的关键字和内置函数作为变量名。

可通过一下程序查看Python包含的关键字,如下所示:

# 导入keyword模块
import keyword
# 显示所有关键字
print(keyword.kwlist)

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小蝌蚪找玛玛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值