python基础

变量 标识符 运算

    • 1. 注释
    • 2. 变量
    • 3. 标识符的定义
    • 4. 格式化的输入输出
    • 5. 输入 input
    • 6. 算术运算
    • 7.赋值 和复合赋值 运算符
    • 8. 字符类型的转换

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)

python基础_第1张图片

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}')

python基础_第2张图片

5. 输入 input

从键盘获取到的无论什么,都是字符串类型的

a= input("please into ")
print(a)
print(type(a))

m = input()
n = input()
print(m + n)

python基础_第3张图片

6. 算术运算

先乘除再加减


# 加法
print(1+5)
print('m'+'n')
# print('mm'+1)错误不同数据类型之间不能进行运算

# 减法
print(1-2)

# 乘法
print(2*3)
print('a'*3)
# print('a'*'b')

# 除法
print(4/2)
print(9/2)

# 取整
print(4//3)

# 取余
print(9%2)

# 幂
print(3**2)

python基础_第4张图片

7.赋值 和复合赋值 运算符

转换的优先级
int 不能反过来进行转换

# 将等号右边的数据 赋值 到等号左边的变量中
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'))

# chr 函数
# 将一个数字转换成字符
print(chr(48))  # '0'
print(chr(65))  # 'A'
print(chr(97))  # 'a'

# ord 函数
# 转换一个字符转换对应的数字编码
print(ord('0'))
print(ord('A'))
print(ord('a'))



你可能感兴趣的:(python3,linux,centos,安全)