咳咳,发文章的速度并不代表我学习进度昂(因为学了一直懒得发
python的优点啊啥的我就不写了,安装也是(这东西一搜索一大堆教程
注释
注释有两种,单行与多行
#单行注释
'''
多行
注释
'''
标识符和关键字
这好像没啥好说的,变量的命名规范好多语言都差不多
什么是标识符
开发人员在程序中定义的一些符号和名称,标识符是自己定义的,如变量名、函数名等
标识符的规则
标识符由字母、下划线和数字组成,且数字不能开头
变量名区分大小写,aa 跟 Aa 是两个不同的变量
#定义一个变量
num = 10
str = 'abc'
Str = "Abc"
命名规范(软规范)
见名知意
起一个有意义的名字,尽量做到看一眼就知道是什么意思(就是看到这个变量/函数名就能大概知道是干啥的)
#例如
name = '星语'
驼峰命名法
小驼峰命名法
第一个单词以小写字母开始;第二个单词开始首字母都用大写字母,例如 myName
大驼峰命名法
没用过单词首字母都采用大写字母,例如 LastName
下划线
还有一种是使用下划线来连接所有单词,例如:send_buf
关键字
什么是关键字
python一些具有特殊功能的标识符,这就是所谓的关键字
关键字,已经被python官方使用了,所以不允许开发者自己定义和关键字相同名字的标识符
关键字有哪些我就不写了= =,偷懒
输出
输出语句
#打印提示
print("hello world")
print('test 尝试输出')
格式化输出
占位符
name = "星语"
like = '玩游戏'
print("我叫%s,"%name)
# 如果拼接的时候有多个变量,请使用()把多个变量括起来
print("我叫%s,喜欢%s"%(name,like))
'''
%s 字符串
%d 有符号十进制整数
%f 浮点数
%c 字符
%u 无符号十进制整数
%o 八进制整数
%x 十六进制整数(小写组默0x)
%X 十六进制整数(大写组默0X)
%e 科学计数法(小写e)
%E 科学计数法(大写E)
%g %f和%e的简写
%G %f和%E的简写
'''
换行输出
在输出的时候,如果有 \n
,那么此时 \n
后的内容会在另一行显示
print('0123456789') #会在一行显示
print('01234\n56789') #会显示一行01234,另一行显示56789
# this:这里使用 \ 把 n 转换了一个含义来输出,使用 \ 开头的字符又叫转义字符
输入 input()
在Python中,获取键盘输入的数据的方法是采用 input 函数
password = input("请输入密码:")
print('您刚刚输入的密码是:%s' % password)
注意:
- input()的小括号中放入的是提示信息,用来在获取数据之前给用户的一个简单提示
- input()在从键盘获取了数据以后,会存放到等号右边的变量中
- input()会把用户输入的任何值都作为字符串来对待
小练习
打印名片
# 输入姓名
name=input("请输入姓名:\n")
# 输入QQ
qq=input("请输入QQ:\n")
# 输入手机号
phone=input("请输入手机号:\n")
# 输入地址
address=input("请输入地址:\n")
print("==========我的名片=========="
"\n姓名:%s"
"\nQQ:%s"
"\n手机号:%s"
"\n公司地址:%s"
"\n==========================="
%(name,qq,phone,address))