Python03 变量

变量

因为Python是弱变量类型编程语言,所以变量赋值不需要类型声明。

每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。

每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

 

变量命名规则

标识符命名规则

Python3支持英文、中文、日文命名标识符。

在项目中,标识符名命名规则:

  1. 以字母、下画线"_"开头,后面可以跟任意数目的字母、数字和下画线"_"。建议使用英文。
  2. 标识符区分大小写。
  3. 标识符不能是 Python 关键字,但可以包含关键字。
  4. 标识符不能包含空格
  5. 多个单词构成的标识符使用骆驼命名法则

Python关键字

查看python关键字列表

 

变量名命名规则

同标识符命名规则

 

字符串

Python可以使用空格或者“+”拼接字符串。

Python不允许使用“+”拼接字符串和数值,使用str()或者repr()转换数值。

示例代码:

# 声明python源代码文件的编码格式
# -*-coding:utf-8 -*-

# 改变标准输出的默认编码
import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf8')

str="你好派森" "!"+str(2018)+repr(2019)

print(str)

  

长字符串:

#长字符串:使用三个单引号。如果内容没有赋值给变量,则当成注释;如果复制给变量,则为python长字符串
str='''
你好,python
你好java
你好c
你好程序猿
'''
print(str)

  

原始字符串:

r‘字符串’表示,示例代码:路径的表示方式——原始字符串和转义字符表示

str3=r'c:\windows\user\document'
print(str3)

str4='c:\\windows\\user\\document'
print(str4)

  

 字节串:

存储以字节为单位的数据,字节串是不可变的字节序列。

示例代码:

b1=bytes() #等效于b1=b''
print(b1)

b2=b'hello python'
print(b2)
print(b2[0]) #输出字符串第一个字符
print(b2[2:4]) #输出字符串第[2,4)位置的字符

#通过bytes方法将字符串转为bytes对象(字节串)
b3=bytes('你好  python',encoding='utf-8')
print(b3)

#通过encode方法将字符串转为bytes对象(默认编码utf-8)
b4='python是一门伟大的编程语言'.encode('utf-8')
print(b4)
#将b4解码为字符串
b5=b4.decode()
print(b5)

  

格式化字符串:

使用%号作为格式占位符

name="张三"
age=21
gender='男'
classs='金工1班'
print("姓名:%s " % name)
print("姓名:%s,年龄:%s,性别:%s,班级:%s" % (name,age,gender,classs))

 

使用format函数格式化

name="张三"
age=21
gender='男'
classs='金工1班'
print("姓名:%s " % name)
print("姓名:%s,年龄:%s,性别:%s,班级:%s" % (name,age,gender,classs))
print("姓名:{},年龄:{},性别:{},班级:{}".format(name,age,gender,classs))

  

练习1:制作个人信息简介

练习2:制作信息管理系统菜单

 

posted @ 2019-06-24 22:11  rask  阅读(309)  评论(0编辑  收藏  举报