1. 注释
对代码起到解释说明的所作用
单注释
多行注释
‘’‘
’‘’
“”“
”“”
快捷键
ctrl + /
2. 变量
一个可以变化的符号,用来代替实现的数据 定义变量
变量名=值
变量的类型
基础的数据类型 | int float str bool |
---|
可变类型 | list dict set | 自定义类型 | class等 |
type()用来测试变量的类型 print(type(a))
3. 标识符的定义
组成:字母,下划线,数字(不能以数字开头,不能带有特殊的字符) 标识符的命名规则
1.小驼峰命名 第一个单词首字母小写,其他单词大写
2. 大驼峰 每一个单词的首字母都大写
3. python中使用下划线风格的定义标识符 one_fi
关键字也是一些标识符,具有特殊意义的标识符,不能再用做定义变量, [‘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’]
关键字的查询
import keyword
print(keyword.kwlist)
4. 格式化的输入输出
输出 占位符的形式
%d 以整数的形式输出
%3d 输出的时候占据三个字符宽度,超过3多余的也输出
%03d 输出的时候占据三个字符宽度,当字数不足,前缀补足0
%-3d 输出的时候占据三个字符宽度,左对齐
%f 以小数输出
%.3f 小数点后保留3位
%s 以字符串输出
print('%d' % 3)
print('%3d' % 3)
print('%3d' % 344444)
print('%03d' % 3)
print('%-3d' % 3)
print('%f' % 3)
print('%.3f' % 3.1415926)
f_string的形式
f'字符串 {数据}'
a=f' name {1} '
print(a)
b=f' name : {"tom"}'
print(b)
name='tom'
age=10
print(f'name: {name} age:{age} score: {99}')
5. 输入 input
从键盘获取到的无论什么,都是字符串类型的
a= input("please into ")
print(a)
print(type(a))
m = input()
n = input()
print(m + n)
6. 算术运算
先乘除再加减
print(1+5)
print('m'+'n')
print(1-2)
print(2*3)
print('a'*3)
print(4/2)
print(9/2)
print(4//3)
print(9%2)
print(3**2)
7.赋值 和复合赋值 运算符
转换的优先级 int<foat<str 不能反过来进行转换
a = 1
b = 'hello'
a = 2
b = 3
a += b
print(a,b)
a = 2
b = 3
a *= b + 5
print(a)
a *= b + 5 优先级是b+5先进行运算
8. 字符类型的转换
print(int(1))
print(int('123'))
print(float(1))
print(float(1.4))
print(str(1))
print(str(10.1))
print(str('tom'))
print(chr(48))
print(chr(65))
print(chr(97))
print(ord('0'))
print(ord('A'))
print(ord('a'))
|