学习笔记 - 初学Python

咳咳,发文章的速度并不代表我学习进度昂(因为学了一直懒得发
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))
打赏
评论区
头像