# -*- coding:utf-8 -*-
将上面内容加到py文件第一行 告诉编译器 这是utf-8的文件,预防中文乱码问题
1.1变量
1.1.1变量命名规范
变量名必须是大小写英文、数字和下划线( _ )的组合,且不能以数字开头,
1.1.2变量的类型
a = 1 # 整型变量
a = 'string' # 字符串变量
a = [] # 列表变量
1.1.3与关键字的区分
变量是编程者赋予其类型 决定其作用域的
而关键字是语言设定的 具有特定功能的
常见的关键字有
and as assert break class
continue def del elif else
except exec finally for from
import is lambda not or
print raise return try while
global if in with yield
pass
1.2 注释
一般是为了做出对特定位置代码的解释
便于理解
1.2.1单行注释
# 单行注释一般使用#字符 #字符后面的就是注释内容 编译器会自动忽略
1.2.2多行注释
'''
用于注释多行内容
比如丢弃的代码
或过长的解释
格式是前后各三个单引号符
'''
1.2.3注释的重要性
注释是很重要的
无论是对于自己还是他人
有利于自己后期再回看代码时的理解 减少回忆花费的时间
尤其是在团队协作中 更是不可忽视的一点
前期磨合中 代码风格各不相同 就需要注释来救场了
1.3输出
1.3.1输出函数
print()
函数用于输出
括号内是变量(可以单个,也可以多个)
1.3.2格式化输出
将一个可替换内容用变量类型代替
print("我是%s"%name)
name 是一个字符串变量 修改了name输出的内容随之改变
类似于C语言中的输出函数printf
1.3.3输出函数的参数
end
参数设置print函数结束后输出什么字符
默认是回车
所以两个不修改end
的print
之间总是差了一行
如果你想使用两个print
函数来输出一行内容
那么end=" "
设置end为空格就好
seq
参数设置同一个print
里的多个变量输出用什么隔开
默认是空格
# -*- coding: utf-8 -*-
# @date 2020/4/27 8:16
# @author Nice_try
print("aaa", 'AAA', 'bbb') # 默认用空格分隔
print("aaa", "AAA", "babb", sep=".") # 修改sep来设置用什么分隔开来
# 格式化输出
print("我的名字是%s,我的国籍是%s" % ("小张", "中国"))
print("hello")
print("world") # 默认用回车分隔两个print
print("hello", end=" ")
print("world") # 可以使用end修改分隔符
a = 1
print(type(a)) # 输出变量的类型
# 利用type函数可以得到input赋值的变量是str类型
b = int("123") # 将数字字符串转换成为数字
print(4 // 3) # // 向下取整除 结果为1
可以试着输出hello world来看看成效