Python基础知识学习笔记(一)
(一) 认识python
1.注释2.变量及类型3.关键字(标识符)
(1)什么是关键字?(2)查看关键字(3)关键字 4.格式化输出
(1)什么是格式化?(2)常用的格式符号(3)特殊的输出(4)换行输出 5.输入6.判断变量名类型7.运算符8.转义字符9.import 与 from…import
(一) 认识python 1.注释
单行注释 :以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用。
#我是注释,可以在里写一些功能说明之类的哦
print('hello world')
多行注释 :以三个单引号’’‘开头,三个单引号’’'结尾,注释内容放在中间。
'''
我是多行注释,
可以写很多很多行的功能说明
'''
print('hello world')
2.变量及类型
变量可以是任意的数据类型,在程序中用一个变量名表示。基于变量的数据类型,解释器会分配指定内存。
变量名必须是大小写英文、数字、下划线组成,且不能以数字开头。
a = 1 # 变量a是一个整数 test_007 = 'Test_007' # 变量test_007是一个字符串
赋值:例如 a= “ABC”,Python解释器干了两件事
在内存中创建了一个"ABC"的字符串
在内存中创建一个名为a的变量,并把它指向"ABC"
3.关键字(标识符) (1)什么是关键字?Python一些具有特殊功能的标示符,就是所谓的关键字,Python已经使用了,所以不允许开发者自己定义和关键字相同名字的标示符
(2)查看关键字>>> import keyword >>> keyword.kwlist(3)关键字
>>> ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']4.格式化输出 (1)什么是格式化?
看如下代码:
age = 10
print("我今年%d岁"%age)
age = 18
name = "xiaohua"
print("我的姓名是%s,年龄是%d"%(name,age))
在程序中,看到了 % 这样的操作符,这就是Python中格式化输出
(2)常用的格式符号| 格式符号 | 转换含义 |
|---|---|
| %c | 字符 |
| %s | 通过str()字符串转换来格式化 |
| %i | 有符号十进制整数 |
| %d | 有符号十进制整数 |
| %u | 无符号十进制整数 |
| %o | 八进制整数 |
| %x | 十六进制整数(小写字母) |
| %X | 十六进制整数(大写字母) |
| %e | 索引符号(小写e) |
| %E | 索引符号(大写E) |
| %f | 浮点实数 |
| %g | %f和%e的简写 |
| %G | %f和%E的简写 |
代码示例:
print("aaa","bbb","ccc") # 打印输出,值之间空格隔开且不换行
print("www","baidu","com",sep=".") # 打印输出,值之间用点连接且不换行
print("hello",end="") # 打印输出,值之间不分开开且不换行
print("world",end="t") # 打印输出,值之间用一个制表符隔开且不换行
print("python",end="n") # 打印输出,值之间用一个换行隔开
print("end")
运行结果:
aaa bbb ccc www.baidu.com helloworld python end(4)换行输出
在输出的时候,如果有 n 那么,此时 n 后的内容会在另外一行显示
print("1234567890-------") # 会在一行显示
print("1234567890n-------") # 一行显示1234567890,另外一行显示-------
5.输入
input()的小括号中放入的是,提示信息,用来在获取数据之前给用户的一个简单提示
input()在从键盘获取了数据以后,会存放到等号左边的变量中
password = input("请输入密码:")
print('您刚刚输入的密码是:', password)
运行结果:
请输入密码!123456 你输入的密码是: 123456
注意:input()函数接受的输入必须是表达式,输入后的为字符串。
6.判断变量名类型type()函数中的小括号中放入变量名,返回变量名的类型
a=100
print(type(a))
a="abc"
print(type(a))
password = input("请输入密码:")
print(type(password))
运行结果:
强制转换:
password = int(input("请输入密码:"))
print("输入的数字:%d" %password)
7.运算符
8.转义字符
| 转义字符 | 描述 |
|---|---|
| 反斜杠符号 | |
| ’ | 单引号 |
| " | 双引号 |
| a | 响铃 |
| b | 退格 |


