pip install jupyterlab

Start JupyterLab using:

jupyter lab

Using Jupyter Notebook in Virtual Environment

step 1 Creation of virtual environments is done by executing the command venv:

python -m venv /path/to/new/virtual/environment

Step 2: Activate the virtual environment

Now as we have our virtual environment let’s activate it.

venv\Scripts\activate

alt text

venv\Scripts\Activate.ps1 cannot be loaded because running scripts is disabled on this system.

According to Microsoft Tech Support it might be a problem with Execution Policy Settings. To fix it, you should try executing Set-ExecutionPolicy Unrestricted -Scope Process (as mentioned in the comment section by @wtsiamruk) in your PowerShell window. This would allow running virtualenv in the current PowerShell session.

Step 3: Install jupyter kernel for the virtual environment using the following command:

Running the following command will create a kernel that can be used to run jupyter notebook commands inside the virtual environment.

ipython kernel install --user --name=venv

Step 4: Select the installed kernel when you want to use jupyter notebook in this virtual environment

Learn-Python-Programming-Masterclass

section 1

buildin function

https://docs.python.org/3/library/functions.html#built-in-functions

print()

print(‘Hello, World!’)

def print(*values: object,
sep: str | None = “ “,
end: str | None = “\n”,
file: SupportsWrite[str] | None = None,
flush: Literal[False] = False) -> None
Prints the values to a stream, or to sys.stdout by default.

sep
string inserted between values, default a space.
end
string appended after the last value, default a newline.
file
a file-like object (stream); defaults to the current sys.stdout.
flush
whether to forcibly flush the stream.
print(*values, sep=" ", end="\n", file=None, flush=False)

1
2
3
4
5
6
7
print('Hello, World!')
print("Hello, World!")
print(1 + 2)
print(7 * 6)
print()
# The end or is it? keep watching to learn more about python 3
print("The end", "or is it?", "keep watching to learn more about python", 3)

literal: a value of some type

input()

def input(__prompt: object = “”) -> str
Read a string from standard input. The trailing newline is stripped.
The prompt string, if given, is printed to standard output without a trailing newline before reading input.
If the user hits EOF (nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError. Onnix systems, readline is used if available.
input(__prompt="")

type()

type(object) -> the object’s type

sum()

Return the sum of a ‘start’ value (default: 0) plus an iterable of numbers

id()

def id(__obj: object) -> int
Return the identity of an object.
This is guaranteed to be unique among simultaneously existing objects. (CPython uses the object’s memory address.)

immutable type
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# result = True
# another_result = result
#
# print(id(result)) # 140714778504272
# print(id(another_result)) # 140714778504272
#
# result = False
# print(id(result)) # 140714778504304

result = "Correct"
another_result = result

print(id(result)) # 2290629759584
print(id(another_result)) # 2290629759584

result += "ish"
print(id(result)) # 2290629932336

string

1
2
3
4
5
6
7
8
9
10
11
12
print("Today is a good day to learn Python")
print("Python's string are easy to use")
print('We can even include "quotes" in strings')
print("hello" + " world") # 'hello world'

greeting = "Hello"
# name = "Bruce"
name = input("Please enter your name ")

print(greeting + name) # HelloBruce
# if we want space, we can add that too
print(greeting + ' ' + name) # Hello Bruce
mutable type
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
shopping_list = [
'milk',
'pasta',
'eggs',
'spam',
'bread',
'rice'
]

another_list = shopping_list
print(id(shopping_list)) # 1978024513920
print(id(another_list)) # 1978024513920

shopping_list += ['cookies']
print(shopping_list)
print(id(shopping_list)) # 1978024513920
print(id(another_list)) # 1978024513920

escape charater

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# 'This string has been '
# 'split over '
# 'several '
# 'lines'
splitString = "This string has been \nsplit over \nseveral \nlines"
print(splitString)

# 1 2 3 4 5
tabbedString = "1\t2\t3\t4\t5"
print(tabbedString)

# The pet shop owner said "No, no, 'e's uh, ...he's resting".
print('The pet shop owner said "No, no, \'e\'s uh, ...he\'s resting".')
print("The pet shop owner said \"No, no, 'e's uh, ...he's resting\".")

print("""The pet shop owner said "No, no, 'e's uh, ...he's resting".""")

# This string has been
# split over
# several
# lines
anotherSplitString = """This string has been
split over
several
lines"""
print(anotherSplitString)

anotherSplitString_1 ="""
This string has been
split over
several
lines
"""
# ''
# This string has been
# split over
# several
# lines
# ''
print(anotherSplitString_1)

# This string has not been split over several lines
notSplitString = """This string has not been \
split over \
several \
lines"""
print(notSplitString)

# perfered!!!
print("C:\\Users\\timbuchalka\\notes.txt")
# raw string
print(r"C:\Users\timbuchalka\notes.txt")

variable names

  • must begin with a letter(either upper or lower case) or an underscore_ character
  • can contain letters, numbers or underscore characters(but cannot begin with a number)
  • are case sensitive, so greeting and Greeting would refer to 2 different variables

initializing variable

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
shopping_list = ['milk', 'pasta', 'eggs', 'spam', 'bread', 'rice']

item_to_find = 'spam'
found_at = None

# find the first item in a list
for index in range(len(shopping_list)):
if shopping_list[index] == item_to_find:
found_at = index
break

if found_at is not None:
print("Item found at index {}".format(found_at))
else:
print("{} not found".format(item_to_find))

dynamic type and strongly typed

1
2
3
4
5
6
7
8
9
greeting = "Hello"
age = 24
print(age)

print(type(greeting)) # <class 'str'>
print(type(age)) # <class 'int'>

age = "2 years"
print(type(age)) # <class 'str'>
1
2
3
4
greeting = "Hello"
age = 24
# TypeError: can only concatenate str (not "int") to str
# print(name + " is " + age + " years old")

constants

Constants are usually defined on a module level and written in all capital letters with underscores separating words. Examples include MAX_OVERFLOW and TOTAL.

numeric data type

int: python has no maximun size of the number
float: 64bit, max1.79e+308, min 2.22e-308, 52 digits of percison
Deicmal: more precise decimal numbers
complex: contain a real and imaginary part, base on the square root of minus one

1
2
3
4
5
6
7
8
9
a = 12
b = 3

print(a + b) # 15
print(a - b) # 9
print(a * b) # 36
print(a / b) # 4.0 float
print(a // b) # 4 integer division, rounded down towards minus infinity
print(a % b) # 0 modulo: the remainder after integer division

operator precedence

https://docs.python.org/3/reference/expressions.html#operator-precedence

Operator

Description

(expressions…),

[expressions…], {key: value…}, {expressions…}

Binding or parenthesized expression, list display, dictionary display, set display

x[index], x[index:index], x(arguments…), x.attribute

Subscription, slicing, call, attribute reference

await x

Await expression

**

Exponentiation [5]

+x, -x, ~x

Positive, negative, bitwise NOT

*, @, /, //, %

Multiplication, matrix multiplication, division, floor division, remainder [6]

+, -

Addition and subtraction

<<, >>

Shifts

&

Bitwise AND

^

Bitwise XOR

|

Bitwise OR

in, not in, is, is not, <, <=, >, >=, !=, ==

Comparisons, including membership tests and identity tests

not x

Boolean NOT

and

Boolean AND

or

Boolean OR

if – else

Conditional expression

lambda

Lambda expression

:=

Assignment expression

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
a = 12
b = 3
# -35.0
print(a + b / 3 - 4 * 12) # -35.0
print(a + (b / 3) - (4 * 12)) # -35.0

c = a + b
d = c / 3
e = d - 4
print(e * 12) # 12.0
print(((a + b) / 3 - 4) * 12) # 12.0

print()

print(a / (b * a) / b) # 0.11111111
print((a / (b * a)) / b) # 0.11111111

sequence type: string

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#         01234567890123
parrot = "Norwegian Blue"
# -43210987654321

print(parrot)

print(parrot[0]) # 'N'
print(parrot[3]) # 'w'

print(parrot[-1]) # 'e'
print(parrot[-2]) # 'u'


print()
print(parrot[3])
print(parrot[4])
print()
print(parrot[14 - 11])
print(parrot[14 - 8])
print(parrot[14 - 6])

print(len(parrot)) # 14
print(parrot[3 - 14])
print(parrot[4 - 14])
print()
print(parrot[-11])
print(parrot[-8])
print(parrot[-6])

slice string

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#         01234567890123
parrot = "Norwegian Blue"
# -43210987654321

print(parrot)


print(parrot[0:6]) # 'Norweg'
print(parrot[3:5]) # 'we'

print(parrot[0:9]) # 'Norwegian'
print(parrot[:9]) # Norwegian

print(parrot[10:14]) # 'Blue'
print(parrot[10:]) # 'Blue'

print(parrot[:]) # 'Norwegian Blue'

### slice with negative numbers

print(parrot[-4:-1]) # 'Blu'
# print(parrot[-4:0]) ### error
print(parrot[-4:]) # 'Blue'
print(parrot[:-5]) # 'Norwegian'

print(parrot[3:5]) # 'we'
print(parrot[-11:-9]) # 'we'
print(parrot[3:-9]) # 'we'
print(parrot[-11:5]) # 'we'

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
### step in string slice

print(parrot[0:6]) # 'Norweg'
print(parrot[0:6:2]) # 'Nre'
print(parrot[0:6:3]) # 'Nw'

number = "2,123;456:123 478,124;807"
print(number[1::4]) # ",;: ,;"
seperators = number[1::4]


value = "".join(char if char not in seperators else " " for char in number).split()
print([int(val) for val in value]) ## [2, 123, 456, 123, 478, 124, 807]

values = []
for char in number:
if char not in seperators:
values.append(char)
else:
values.append(' ')
value_1 = "".join(values).split()
print(value_1) # ['2', '123', '456', '123', '478', '124', '807']
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
### slice backwards

letters = "abcdefghijklmnopqrstuvwxyz"

## starter > stopper(not included)
backwards = letters[25:0:-1]
print(backwards) # 'zyxwvutsrqponmlkjihgfedcb'

backwards = letters[25::-1]
print(backwards) # 'zyxwvutsrqponmlkjihgfedcba'
# backwards = letters[25:-1:-1] ## error ''

## recommend
backwards = letters[::-1]
print(backwards) # 'zyxwvutsrqponmlkjihgfedcba'

##example
print(letters[16:13:-1]) # 'qpo'
print(letters[4::-1]) # 'edcba' # first 5 letters
print(letters[:-9:-1]) # 'zyxwvuts' # last 8 letters
1
2
3
4
5
letters = []

print(letters[0]) ## first letter, when null have error: IndexError: list index out of range
print(letters[:1]) ## first letter, when null no error
print(letters[-1:]) ## last letter, when null no error

string operators

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
string1 = "he's "
string2 = "probably "
string3 = "pining "
string4 = "for the "
string5 = "fjords"

# he's probably pining for the fjords
print(string1 + string2 + string3 + string4 + string5)
### not recommend
print("Hello " "World!") # Hello World!
# print(string1 string2 string3) ## error

print("Hello " * 5) # "Hello Hello Hello Hello Hello "
# print("Hello" + 5) # TypeError: can only concatenate str (not "int") to str


today = "friday"
print("day" in today) # True
print('thur' in today) # False

fstring

1
2
3
4
5
# Pi is approximately    3.14285714285714279370154144999105483293533325195312
print(f"Pi is approximately {22 / 7:55.50f}")
pi = 22 / 7
# Pi is approximately 3.14285714285714279370154144999105483293533325195312
print(f"Pi is approximately {pi:12.50f}")

string methods

https://docs.python.org/3/library/stdtypes.html#string-methods

str()

class str(Sequence[str])
str(object=’’) -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.__str__() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to ‘strict’.

format()

def format(self: LiteralString,
*args: LiteralString,
**kwargs: LiteralString) -> LiteralString
S.format(*args,**kwargs) -> str
Return a formatted version of S, using substitutions from args and kwargs. The substitutions are identified by braces (‘{‘ and ‘}’)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
age = 24
print("My age is " + str(age) + " years") # "My age is 24 years"
# replacement fields
print("My age is {0} years".format(age))

## There are 31 days in Jan, Mar, May, Jul, Aug, Oct and Dec
print("There are {0} days in {1}, {2}, {3}, {4}, {5}, {6} and {7}"
.format(31, 'Jan', 'Mar','May', 'Jul', 'Aug', 'Oct', 'Dec'))

## Jan: 31, Feb: 28, Mar: 31, Apr: 30, May: 31, Jun: 30, Jul: 31, Sep: 30, Oct: 31, Nov: 30, Dec: 31
print("Jan: {2}, Feb: {0}, Mar: {2}, Apr: {1}, May: {2}, Jun: {1}, Jul: {2}, Sep: {1}, Oct: {2}, Nov: {1}, Dec: {2}"
.format(28, 30, 31))

print("""Jan: {2}
Feb: {0}
Mar: {2}
Apr: {1}
May: {2}
Jun: {1}
Jul: {2}
Sep: {1}
Oct: {2}
Nov: {1}
Dec: {2}""".format(28, 30, 31))
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# No. 1 squared is 1 and cubed is 1
# No. 2 squared is 4 and cubed is 8
# No. 3 squared is 9 and cubed is 27
# No. 4 squared is 16 and cubed is 64

for i in range(1, 13):
print("No. {} squared is {} and cubed is {}".format(i, i ** 2, i ** 3))

# No. 1 squared is 1 and cubed is 1
# No. 2 squared is 4 and cubed is 8
# No. 3 squared is 9 and cubed is 27

for i in range(1, 13):
print("No. {0:2} squared is {1:4} and cubed is {2:4}".format(i, i ** 2, i ** 3))

### < left align, ^ center
# No. 1 squared is 1 and cubed is 1
# No. 2 squared is 4 and cubed is 8
# No. 3 squared is 9 and cubed is 27
# No. 4 squared is 16 and cubed is 64
# No. 5 squared is 25 and cubed is 125
print()
for i in range(1, 13):
print("No. {0:2} squared is {1:<3} and cubed is {2:^4}".format(i, i ** 2, i ** 3))


print()
# Pi is approximately 3.142857142857143
print("Pi is approximately {0:12}".format(22 / 7))
# Pi is approximately 3.142857 ## 6 digits
print("Pi is approximately {0:12f}".format(22 / 7))


# Pi is approximately 3.14285714285714279370154144999105483293533325195312
# Pi is approximately 3.14285714285714279370154144999105483293533325195312
# Pi is approximately 3.14285714285714279370154144999105483293533325195312
print("Pi is approximately {0:12.50f}".format(22 / 7))
print("Pi is approximately {0:52.50f}".format(22 / 7))
print("Pi is approximately {0:62.50f}".format(22 / 7))

# Pi is approximately 3.142857142857142793701541449991054832935333252
# Pi is approximately 3.14285714285714279370154144999105483293533325195312
# Pi is approximately 3.142857142857142793701541449991054832935333251953125000
print("Pi is approximately {0:<72.45f}".format(22 / 7))
print("Pi is approximately {0:<72.50f}".format(22 / 7))
print("Pi is approximately {0:<72.54f}".format(22 / 7))

join()

def join(self: LiteralString, __iterable: Iterable[LiteralString]) -> LiteralString
Concatenate any number of strings.
The string whose method is called is inserted in between each given string. The result is returned as a new string.
Example: ‘.’.join([‘ab’, ‘pq’, ‘rs’]) -> ‘ab.pq.rs’

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
flowers = [
'Daffodil',
'Evening Primrose',
'Hydrangea',
'Iris',
'Lavender',
'Sunflower',
'Tiger Lily',
]

for flower in flowers:
print(flower)

separator = ' | '
output = separator.join(flowers)
## Daffodil | Evening Primrose | Hydrangea | Iris | Lavender | Sunflower | Tiger Lily
print(output)

''.join(['1', '2', '3'])

split()

def split(self: LiteralString,
sep: LiteralString | None = None,
maxsplit: SupportsIndex = -1) -> list[LiteralString]
Return a list of the substrings in the string, using sep as the separator string.

sep
The separator used to split the string.
When set to None (the default value), will split on any whitespace character (including newline, tab and spaces) and will discard
empty strings from the result.
maxsplit
Maximum number of splits (starting from the left). -1 (the default value) means no limit

1
2
3
4
5
6
7
8
9
10
panagram = "The quick brown fox jumps over the lazy dog"
panagram = """The quick brown
fox jumps\tover
the lazy dog"""

words = panagram.split()
print(words) # ['The', 'quick', 'brown', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog']

numbers = "12,165,425,365,254"
print(numbers.split(',')) # ['12', '165', '425', '365', '254']
center()

def center(self: LiteralString,
__width: SupportsIndex,
__fillchar: LiteralString = “ “) -> LiteralString
Return a centered string of length width.
Padding is done using the specified fill character (default is a space).

1
2
3
4
5
6
7
8
9
10
11
12
def banner_text(text):
screen_width = 80
if len(text) > screen_width -4:
print("The text is too long to fit in the specified width")
if text == '*':
print('*' * screen_width)
else:
output_string = '**{0}**'.format(text.center(screen_width -4))
print(output_string)

# "** Hello world! **"
banner_text('Hello world!')
casefold()

def casefold(self: LiteralString) -> LiteralString
Return a version of the string suitable for caseless comparisons

isnumeric()

def isnumeric(self) -> bool
Return True if the string is a numeric string, False otherwise.
A string is numeric if all characters in the string are numeric and there is at least one character in the string.

isalpha()

def isalpha(self) -> bool
Return True if the string is an alphabetic string, False otherwise.
A string is alphabetic if all characters in the string are alphabetic and there is at least one character in the string.

Common Sequence Operations

s[i]

ith item of s, origin 0

s[i:j]

slice of s from i to j

s[i:j:k]

slice of s from i to j with step k

in, not in

in
not in

comp_operator ::= “<” | “>” | “==” | “>=” | “<=” | “<>” | “!=”
| “is” [“not”] | [“not”] “in”

The operators in and not in test for collection membership. x in s evaluates to true if x is a member of the collection s, and false otherwise. x not in s returns the negation of x in s.
in it make sense for many other object types to support membership tests without being a sequence. In particular, dictionaries (for keys) and sets support membership testing.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
parrot = "Norwegian Blue"

# letter = input("Enter a character: ")

letter = 'A'
# letter = 'Blue'

if letter in parrot:
print("{} is in {}".format(letter, parrot))
else:
print("I don't need that letter")

### not in

# activity = input("What would you like to do today? ")
# activity = "I want to learn Python"
activity = "I want to go to the Cinema" # But I want to go to the cinema
if "cinema" not in activity:
print("But I want to go to the cinema")


activity = "I want to go to the Cinema" # But I want to go to the cinema
if "cinema" not in activity.casefold():
print("But I want to go to the cinema")
count()

def count(self,
x: str,
__start: SupportsIndex | None = …,
__end: SupportsIndex | None = …) -> int
S.count(sub[, start[, end]]) -> int
Return the number of non-overlapping occurrences of substring sub in string S[start:end]. Optional arguments start and end are interpreted as in slice notation.

print("mississippi".count("s")) # 4
print("mississippi".count("ssi")) # 2

min() max()

min(s)

smallest item of s

max(s)

largest item of s

index()

def index(self,
__value: _T,
__start: SupportsIndex = 0,
__stop: SupportsIndex = sys.maxsize) -> int
Return first index of value.
Raises ValueError if the value is not present.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
shopping_list = ['milk', 'pasta', 'eggs', 'spam', 'bread', 'rice']

item_to_find = 'spam'
found_at = None

# # find the first item in a list
# for index in range(len(shopping_list)):
# if shopping_list[index] == item_to_find:
# found_at = index
# break

if item_to_find in shopping_list:
found_at = shopping_list.index(item_to_find)

if found_at is not None:
print("Item found at index {}".format(found_at))
else:
print("{} not found".format(item_to_find))

some random meaning

What are iterator, iterable, and iteration?

Iteration is a general term for taking each item of something, one after another. Any time you use a loop, explicit or implicit, to go over a group of items, that is iteration.

In Python, iterable and iterator have specific meanings.

An iterable is an object that has an __iter__ method which returns an iterator, or which defines a __getitem__ method that can take sequential indexes starting from zero (and raises an IndexError when the indexes are no longer valid). So an iterable is an object that you can get an iterator from.

An iterator is an object with a next (Python 2) or __next__ (Python 3) method.

Whenever you use a for loop, or map, or a list comprehension, etc. in Python, the next method is called automatically to get each item from the iterator, thus going through the process of iteration.

pseudocode

epression

evaluated to a value

refactoring

means changing its structure, without changing its behaviour

edge case and corner cases testing

outlying values at both the low and high ends
outlying values at the low end only
outlying values at the high end only
no outlying values
only outlying values(no valid ones)
an empty data set

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58

data = [4,5,104,105,110,120,130,130,150,
160,170,183,185,187,188,191,350,360]
# data = [4,5,104,105,110,120,130,130,150,
# 160,170,183,185,187,188,191]
# data = [104,105,110,120,130,130,150,
# 160,170,183,185,187,188,191,350,360]
# data = [104,105,110,120,130,130,150,
# 160,170,183,185,187,188,191]
# data = [350,3601,1464,1541,1132,3112,4682]
# data = []

# del data[0:2]
# print(data) # [104, 105, 110, 120, 130, 130, 150, 160, 170, 183, 185, 187, 188, 191, 350, 360]
#
# del data[14:]
# print(data) # [104, 105, 110, 120, 130, 130, 150, 160, 170, 183, 185, 187, 188, 191]


min_valid = 100
max_valid = 200

## wrong approche
# for index, value in enumerate(data):
# if value < min_valid or value > max_valid:
# del data[index]
# print(data)

#### for ordered list
# process the low values in the list
stop = 0
for index, value in enumerate(data):
if value >= min_valid:
stop = index
break
print(stop) # 2
del data[:stop]
print(data) # [104, 105, 110, 120, 130, 130, 150, 160, 170, 183, 185, 187, 188, 191, 350, 360]
# process the high values in the list
# ### error the high outlying test fell
# start = -1
# for index, value in enumerate(data):
# if value >= max_valid:
# start = index
# break
# print(start)
# del data[start:]
# print(data)
### more efficient
start = 0
for index in range(len(data) - 1, -1, -1):
print(index)
if data[index] <= max_valid:
start = index + 1
break
print(start)
del data[start:]
print(data)

algorithms Performance

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
import timeit

max_value = 10000000
min_valid = 10
max_valid = 9999997

data_list1 = list(range(max_value))
data_list2 = list(range(max_value))
data_list3 = list(range(max_value))


def sanitise_1(data):

# process the low values in the list
stop = 0
for index, value in enumerate(data):
if value >= min_valid:
stop = index
break
del data[:stop]
# process the high values in the list

start = 0
for index in range(len(data) - 1, -1, -1):
if data[index] <= max_valid:
start = index + 1
break
del data[start:]

def sanitise_2(data):
top_index = len(data) - 1
for index, value in enumerate(reversed(data)):
if value < min_valid or value > max_valid:
del data[top_index - index]


def sanitise_3(data):
for index in range(len(data) - 1, -1, -1):
current = data[index]
if current < min_valid or current > max_valid:
del data[index]


if __name__ == '__main__':
print("Timing")
x = timeit.timeit("sanitise_1(data_list1)",
setup="from __main__ import sanitise_1, data_list1",
number=1)
print("{:15.15f}".format(x))
y = timeit.timeit("sanitise_2(data_list2)",
setup="from __main__ import sanitise_2, data_list2",
number=1)
print("{:15.15f}".format(y))
z = timeit.timeit("sanitise_3(data_list3)",
setup="from __main__ import sanitise_3, data_list3",
number=1)
print("{:15.15f}".format(z))

function signature

the definition of a function

def print(*values: object,
sep: str | None = “ “,
end: str | None = “\n”,
file: SupportsWrite[str] | None = None,
flush: Literal[False] = False) -> None

1
2
3
4
5
name = 'Tim'
age = 10

print(name, age, 'python', 2020) # 'Tim 10 python 2020'
print(name, age, 'python', 2020, sep=', ') # 'Tim, 10, python, 2020'

debug

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
LOW = 1
HIGH = 1000


def guess_binary(answer, low, high):
guesses = 1
while True:
guess = low + (high - low) // 2

if guess == answer:
return guesses
elif guess > answer:
high = guess - 1
elif guess < answer:
low = guess + 1

guesses = guesses + 1


max_guesses = 0
guesses_count = 0
for number in range(LOW, HIGH + 1):
number_of_guesses = guess_binary(number, LOW, HIGH)
if max_guesses < number_of_guesses:
max_guesses, guesses_count = number_of_guesses, 1
elif max_guesses == number_of_guesses:
guesses_count += 1
print(f"{number} guessed in {number_of_guesses}")
print(f"Max guess {max_guesses} repeat {guesses_count} times")

section 2

code blocks

indentation to indicate code blocks

if statements

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# name = input("Please enter your name: ")
name = 'lucfe'
# age = int(input("How old are you, {0}? ".format(name)))
age = 15
print(age)

if age >= 18:
print("You are old enough to vote")
print("Please put an x in the box")
else:
print("Please come back in {0} years".format(18 - age))


if age < 18:
print("Please come back in {0} years".format(18 - age))
elif age == 900:
print("Sorry, Yoda, you die in Return of the Jedi")
else:
print("You are old enough to vote")
print("Please put an x in the box")
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
answer = 5

print("Please guess number between 1 and 10: ")
guess = int(input())

if guess < answer:
print("Pleaser guess higher")
guess = int(input())
if guess == answer:
print("Well done, you guessed it")
else:
print("Sorry, you have not guessed correctly")
elif guess > answer:
print("Pleaser guess lower")
guess = int(input())
if guess == answer:
print("Well done, you guessed it")
else:
print("Sorry, you have not guessed correctly")
else:
print("You got it first time")
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
answer = 5

print("Please guess number between 1 and 10: ")
guess = int(input())

if guess != answer:
if guess < answer:
print("Please guess higher")
else: # guess must be greater than answer
print("Please guess lower")
guess = int(input())
if guess == answer:
print("Well done, you guessed it")
else:
print("Sorry, you have not guessed correctly")
else:
print("You guess it first time!")

Boolean expression

or
and
not

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
age = int(input("How old are you? "))

if age >= 16 and age <= 65:
print("Have a good day at work")

# Simplify chained comparison
if 16 <= age <= 65:
print("Have a good day at work")
else:
print("Enjoy your free time")

#### or
if age < 16 or age > 65:
print("Enjoy your free time")
else:
print("Have a good day at work")
  • when comparing conditions using and, Python will stop checking as soon as it finds a condition that is False.
  • when comparing conditions using or, Python will stop checking as soon as it finds a condition that is True.
1
2
3
4
5
6
7
8
9
10
# day = "Monday"
day = "Saturday"
temperature = 30
# raining = True
raining = False

if (day == "Saturday" and temperature > 27) or not raining:
print("Go swimming")
else:
print("Learn Python")

truthy value

Here are most of the built-in objects considered false:

  • constants defined to be false: None and False
  • zero of any numeric type: 0, 0.0, 0j, Decimal(0), Fraction(0, 1)
  • empty sequences and collections: ‘’, (), [], {}, set(), range(0)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
if 0 :
print("True")
else:
print("False")

if '' :
print("True")
else:
print("False")

name = input("Please enter your name: ")
# if name != '':
if name:
print("Hello, {}". format(name))
else:
print("Are you the man with no name")

repeat block

for loop

an iterable object: that can be iterated over

1
2
3
4
parrot = "Norwegian Blue"

for character in parrot:
print(character)
1
2
3
4
5
6
7
8
9
number = "2,123;456:123 478,124;807"
# print(number[1::4]) # ",;: ,;"
# seperators = number[1::4]

seperators = ''
for char in number:
if not char.isnumeric():
seperators = seperators + char
print(seperators) # ",;: ,;"
nest for loop
1
2
3
4
for i in range(1, 9):
for j in range(1, 9):
print("{0} times {1} is {2}".format(j, i, i * j))
print("----------------------")
range()

class range(Sequence[int])
range(stop) -> range object range(start, stop[, step]) -> range object
Return an object that produces a sequence of integers from start (inclusive) to stop (exclusive) by step. range(i, j) produces i, i+1, i+2, …, j-1. start defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3. These are exactly the valid indices for a list of 4 elements. When step is given, it specifies the increment (or decrement).

1
2
3
4
5
# i is now 1
# i is now 2
# i is now 3
for i in range(1, 4):
print("i is now {}".format(i))
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 0
# 1
# 2
# 3
for i in range(4):
print(i)


# 1
# 3
for i in range(1, 4, 2):
print(i)


# 4
# 2
for i in range(4, 1, -2):
print(i)
1
2
3
4
5
6
7
age = int(input("How old are you? "))
## more efficient
if 16 <= age <= 65:
# if age in range(16,66):
print("Have a good day at work")
else:
print("Enjoy your free time")

continue and break

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
shopping_list = ['milk', 'pasta', 'eggs', 'spam', 'bread', 'rice']

# for item in shopping_list:
# if item != 'spam':
# print("Buy " + item)

# Buy milk
# Buy pasta
# Buy eggs
# Buy bread
# Buy rice
for item in shopping_list:
if item == 'spam':
continue
print("Buy " + item)


#### break
# Buy milk
# Buy pasta
# Buy eggs
for item in shopping_list:
if item == 'spam':
break
print("Buy " + item)

break is efficient

1
2
3
4
5
6
7
8
9
10
11
12
shopping_list = ['milk', 'pasta', 'eggs', 'spam', 'bread', 'rice']

item_to_find = 'spam'
found_at = None

# find the first item in a list
for index in range(len(shopping_list)):
if shopping_list[index] == item_to_find:
found_at = index
break

print("Item found at index {}".format(found_at))
in while loop
1
2
3
4
5
6
7
8
9
10
available_exits = ['north', 'south', 'east', 'west']

chosen_exit = ''
while chosen_exit not in available_exits:
chosen_exit = input("Please choose a direction: ").casefold()
if chosen_exit == 'quit':
print("Game over")
break

print("aren't you glad you got out of there")

while loop

dont need to know how many times the loop will execute.

1
2
3
4
5
6
7
8
9
10
11
12
# for i in range(4):
# print("i is now {}".format(i))

i = 0
# i is now 0
# i is now 1
# i is now 2
# i is now 3
while i < 4:
print("i is now {}".format(i))
i += 1
# i = i + 1
1
2
3
4
5
6
7
available_exits = ['north', 'south', 'east', 'west']

chosen_exit = ''
while chosen_exit not in available_exits:
chosen_exit = input("Please choose a direction: ")

print("aren't you glad you got out of there")
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import random

highest = 10
answer = random.randint(1, highest)
print(answer) # TODO: remove after testing

guess = 0
while guess != answer:
guess = int(input("Please guess number between 1 and {}: ".format(highest)))

if guess == 0:
break

if guess == answer:
print("You guess it")
break
elif guess < answer:
print("Please guess higher")
else:
print("Please guess lower")

when you have an ordered set of data to search through, you can split the data in half each time.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
low = 1
high = 1000

print("Please think of a number between {} and {}".format(low, high))
input("Press ENTER to start")

my_number = 837
guesses = 1
while True:
print(f"\tGuessing in the range of {low} to {high}")
guess = low + (high - low) // 2
low_or_high = input("is {0} the number? enter '0' for correct. "
"{0} is higher or lower than the answer? enter '+' for higher, '-' for lower ".format(guess))
if low_or_high == '0':
print(f"the number is {guess}")
print(f"I guess {guesses} times")
break
elif low_or_high == '+': # guess is higher than the answer
high = guess - 1
elif low_or_high == '-': # guess is lower than the answer
low = guess + 1
else:
print("Please enter '+', '-', '0'")

guesses = guesses + 1

else in a loop

if the loop terminate normal

  • for loop end without a break
  • while loop condition false without break
1
2
3
4
5
6
7
8
9
10
# numbers = [1, 45, 32, 12, 60]  # The numbers are unacceptable
numbers = [1, 45, 31, 12, 60] # All those numbers are fine


for number in numbers:
if number % 8 == 0:
print("The numbers are unacceptable")
break
else:
print("All those numbers are fine")
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
low = 1
high = 1000

print("Please think of a number between {} and {}".format(low, high))
input("Press ENTER to start")

my_number = 837
guesses = 1
while low != high:
print(f"\tGuessing in the range of {low} to {high}")
guess = low + (high - low) // 2
low_or_high = input("is {0} the number? enter '0' for correct. "
"{0} is higher or lower than the answer? "
"enter '+' for higher, '-' for lower ".format(guess))
if low_or_high == '0':
print(f"the number is {guess}")
print(f"I guess {guesses} times")
break
elif low_or_high == '+': # guess is higher than the answer
high = guess - 1
elif low_or_high == '-': # guess is lower than the answer
low = guess + 1
else:
print("Please enter '+', '-', '0'")

guesses = guesses + 1
else:
print(f"You thought of the number {low}")
1
2
3
4
5
6
7
8
9
10
available_exits = ['north', 'south', 'east', 'west']

chosen_exit = ''
while chosen_exit not in available_exits:
chosen_exit = input("Please choose a direction: ").casefold()
if chosen_exit == 'quit':
print("Game over")
break
else:
print("aren't you glad you got out of there")

list comprehensions and generator expressions

modules

each .py file created by you becomes a new python module

virtualenv venv

active venv

cd C:\Users\liucf\Documents\learning\Learn-Python-Programming-Masterclass
Set-ExecutionPolicy Unrestricted -Scope Process
.\.venv\Scripts\activate

deactivate
deactivate

random module

1
2
import random
answer = random.randint(1, 10)

def randint(self,
a: int,
b: int) -> int
Return random integer in range [a, b], including both end points.

augmented assignment

guesses = 0
guesses = guesses + 1
guesses += 1

when binary operation(it take 2 operands to work on) and there is an assignment
change to augmented assignment

in python, the augmented assignment form only evaluates the assignee(guesses in the example) once, so more efficient
using an augmented assignment, it can perform the operation in-place where possible, modifying the original variable(not create a new one)

evaluating a variable basically consists of looking its value

PEP: python enhancement proposal

PEP 8
style guide for python

https://peps.python.org/pep-0008/

naming conventions

Function names should be lowercase, with words separated by underscores as necessary to improve readability.

Variable names follow the same convention as function names.

code layout

Maximum Line Length

pycham -> file -> setting -> editor -> code style -> visual guides -> 72,80

conditional debugging(breakpoint)

right click breakpoint( red dot )

hashlib

hashlib.algorithms_guaranteed
A set containing the names of the hash algorithms guaranteed to be supported by this module on all platforms.

sha256

def encode(self,
encoding: str = “utf-8”,
errors: str = “strict”) -> bytes
Encode the string using the codec registered for encoding.

encoding
The encoding in which to encode the string.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import hashlib

print(sorted(hashlib.algorithms_guaranteed))
# ['blake2b', 'blake2s', 'md5', 'sha1', 'sha224', 'sha256', 'sha384', 'sha3_224', 'sha3_256', 'sha3_384', 'sha3_512', 'sha512', 'shake_128', 'shake_256']
print(sorted(hashlib.algorithms_available))

python_program = """for i in range(10):
print(i)
"""
print(python_program)

# def chr(__i: int) -> str
# Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.
# 102 f
# 111 o
# 114 r
# ...
# for b in python_program.encode('utf-8'):
# print(b, chr(b))
# print(python_program.encode('utf-8')) # b'for i in range(10):\nprint(i)\n'


original_hash = hashlib.sha256(python_program.encode('utf-8'))
print(original_hash) # <sha256 _hashlib.HASH object @ 0x000002862FFB9930>
print(f"SHA256 {original_hash.hexdigest()}") # SHA256 5033b46b90e4250ce294d67078ad62b516b4b65964488e4605c7d216263c1565

python_program += "print('code change')"
new_hash = hashlib.sha256(python_program.encode('utf-8'))
print(f"SHA256 {new_hash.hexdigest()}") # SHA256 0b4bd931add7a7164314f8feb7927ebca575417f8650b1f6069ba783a3a0f9e2

# the code and been modified
if new_hash.hexdigest() == original_hash.hexdigest():
print('the code has not changed')
else:
print('the code and been modified')

section 3: buildin types

5 sequence types

https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range

sequence: an ordered set of items
index can be used to refer the item
sequence are iterable types

string
list
tuple
range
bytes and bytearray

muteble sequence

slice and assign and delete

s[i] = x

item i of s is replaced by x

s[i:j] = t

slice of s from i to j is replaced by the contents of the iterable t

1
2
3
4
5
6
7
8
9
10
11
12
13
14
computer_parts = [
'computer',
'monitor',
'keyboard',
'mouse',
'mouse mat'
]
print(computer_parts)
computer_parts[3] = 'trackball'
print(computer_parts) # ['computer', 'monitor', 'keyboard', 'trackball', 'mouse mat']

print(computer_parts[3:]) # ['trackball', 'mouse mat']
computer_parts[3:] = ['trackball']
print(computer_parts) # ['computer', 'monitor', 'keyboard', 'trackball']

s[i:j:k] = t

the elements of s[i:j:k] are replaced by those of t

del s[i:j]

same as s[i:j] = []

del s[i:j:k]

removes the elements of s[i:j:k] from the list

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42

data = [4,5,104,105,110,120,130,130,150,
160,170,183,185,187,188,191,350,360]

# del data[0:2]
# print(data) # [104, 105, 110, 120, 130, 130, 150, 160, 170, 183, 185, 187, 188, 191, 350, 360]
#
# del data[14:]
# print(data) # [104, 105, 110, 120, 130, 130, 150, 160, 170, 183, 185, 187, 188, 191]


min_valid = 100
max_valid = 200

## wrong approche
# for index, value in enumerate(data):
# if value < min_valid or value > max_valid:
# del data[index]
# print(data)

#### for ordered list
# process the low values in the list
stop = 0
for index, value in enumerate(data):
if value >= min_valid:
stop = index
break
print(stop) # 2
del data[:stop]
print(data) # [104, 105, 110, 120, 130, 130, 150, 160, 170, 183, 185, 187, 188, 191, 350, 360]
# process the high values in the list

#### more efficient
start = 0
for index in range(len(data) - 1, -1, -1):
print(index)
if data[index] <= max_valid:
start = index + 1
break
print(start)
del data[start:]
print(data)
itarate backwards
1
2
3
4
5
6
7
8
9
10
11
12
13
#### for not sorted list
data = [104,101,4,105,308,103,5,
107,100,306,106,102,108]

min_valid = 100
max_valid = 200

for index in range(len(data) - 1, -1, -1):
if data[index] < min_valid or data[index] > max_valid:
# print(index, data)
del data[index]
### [104, 101, 105, 103, 107, 100, 106, 102, 108]
print(data)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
data = [104,101,4,105,308,103,5,
107,100,306,106,102,108]

min_valid = 100
max_valid = 200

# for index in range(len(data) - 1, -1, -1):
# if data[index] < min_valid or data[index] > max_valid:
# # print(index, data)
# del data[index]
# ### [104, 101, 105, 103, 107, 100, 106, 102, 108]
# print(data)

## more efficient
top_index = len(data) - 1
for index, value in enumerate(reversed(data)):
i = top_index - index
# print(i)
if value < min_valid or value > max_valid:
print(i, data)
del data[i]
print(data)

s.append(x)

appends x to the end of the sequence (same as s[len(s):len(s)] = [x])

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
available_parts = [
'computer',
'monitor',
'keyboad',
'mouse',
# 'mouse mat',
'hdmi cable'
]
current_choice = '-'
computer_parts = []

# valid_choices = [str(i) for i in range(1, len(available_parts) + 1)]
# print(valid_choices) # ['1', '2', '3', '4', '5', '6']

valid_choices = []
for i in range(1, len(available_parts) + 1):
valid_choices.append(str(i))
print(valid_choices) # ['1', '2', '3', '4', '5', '6']

while current_choice != '0':
# if current_choice in '123456':
if current_choice in valid_choices:
print(f"Adding {current_choice}")

# if current_choice == '1':
# computer_parts.append("computer")
# elif current_choice == '2':
# computer_parts.append("monitor")
# elif current_choice == '3':
# computer_parts.append("keyboad")
# elif current_choice == '4':
# computer_parts.append("mouse")
# elif current_choice == '5':
# computer_parts.append("mouse mat")
# elif current_choice == '6':
# computer_parts.append('hdmi cable')

computer_parts.append(available_parts[int(current_choice) - 1])

else:
print("Please add options from the list below:")

# print("1: computer")
# print("2: monitor")
# print("3: keyboad")
# print("4: mouse")
# print("5: mouse mat")
# print("6: hdmi cable")
# print("0: to finish")

# not efficient
# for part in available_parts:
# print(f"{available_parts.index(part) + 1}: {part}")

for number, part in enumerate(available_parts):
print(f"{number + 1}: {part}")

current_choice = input()


print(computer_parts)

s.clear()

removes all items from s (same as del s[:])

s.copy()

creates a shallow copy of s (same as s[:])

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# more_numbers = list(numbers)
# print(more_numbers) # [2, 4, 6, 8, 1, 3, 5, 7, 9]
# print(numbers is more_numbers) # False
# print(numbers == more_numbers) # True
#
# another_numbers = numbers[:]
# print(another_numbers) # [2, 4, 6, 8, 1, 3, 5, 7, 9]
# print(numbers is another_numbers) # False
# print(numbers == another_numbers) # True

## most efficient
more_numbers = numbers.copy()
print(more_numbers) # [2, 4, 6, 8, 1, 3, 5, 7, 9]
print(numbers is more_numbers) # False
print(numbers == more_numbers) # True

s.extend(t) or s += t

extends s with the contents of t (for the most part the same as s[len(s):len(s)] = t)

def extend(self, __iterable: Iterable[_T]) -> None
Extend list by appending elements from the iterable

1
2
3
4
even = [2, 4, 6, 8]
odd = [1, 3, 5, 7, 9]
even.extend(odd)
print(even) ## [2, 4, 6, 8, 1, 3, 5, 7, 9]

s *= n

updates s with its contents repeated n times

s.insert(i, x)

inserts x into s at the index given by i (same as s[i:i] = [x])

s.pop() or s.pop(i)

retrieves the item at i and also removes it from s

s.remove(x)

remove the first item from s where s[i] is equal to x

def remove(self, __value: _T) -> None
Remove first occurrence of value.
Raises ValueError if the value is not present.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
available_parts = [
'computer',
'monitor',
'keyboad',
'mouse',
# 'mouse mat',
'hdmi cable'
]
current_choice = '-'
computer_parts = []

valid_choices = []
for i in range(1, len(available_parts) + 1):
valid_choices.append(str(i))
print(valid_choices) # ['1', '2', '3', '4', '5', '6']

while current_choice != '0':
if current_choice in valid_choices:

index = int(current_choice) - 1
chosen_part = available_parts[index]

# remove method
if chosen_part in computer_parts:
print(f"Removing {current_choice}")
computer_parts.remove(chosen_part)
else:
print(f"Adding {current_choice}")
computer_parts.append(chosen_part)
print(computer_parts)
else:
print("Please add options from the list below:")

for number, part in enumerate(available_parts):
print(f"{number + 1}: {part}")

current_choice = input()


print(computer_parts)

s.reverse()

reverses the items of s in place

buildin method reversed()

Return a reverse iterator over the values of the given sequence.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
data = [104,101,4,105,308,103,5,
107,100,306,106,102,108]

min_valid = 100
max_valid = 200

# for index in range(len(data) - 1, -1, -1):
# if data[index] < min_valid or data[index] > max_valid:
# # print(index, data)
# del data[index]
# ### [104, 101, 105, 103, 107, 100, 106, 102, 108]
# print(data)

## more efficient
top_index = len(data) - 1
for index, value in enumerate(reversed(data)):
i = top_index - index
# print(i)
if value < min_valid or value > max_valid:
print(i, data)
del data[i]
print(data)

list

list are mutalbe

list() function

Built-in mutable sequence.
If no argument is given, the constructor creates a new empty list. The argument must be an iterable if specified.

bindin mutible name to a list

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
shopping_list = [
'milk',
'pasta',
'eggs',
'spam',
'bread',
'rice'
]

another_list = shopping_list
print(id(shopping_list)) # 1978024513920
print(id(another_list)) # 1978024513920

shopping_list += ['cookies']
print(shopping_list)
print(id(shopping_list)) # 1978024513920
print(another_list) # ['milk', 'pasta', 'eggs', 'spam', 'bread', 'rice', 'cookies']
print(id(another_list)) # 1978024513920

a = b = c = d = e = f = another_list
print(a)

print("Adding cream")
b.append("cream")

print(c) # ['milk', 'pasta', 'eggs', 'spam', 'bread', 'rice', 'cookies', 'cream']
print(d) # ['milk', 'pasta', 'eggs', 'spam', 'bread', 'rice', 'cookies', 'cream']

create list

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
empty_list = []

even = [2, 4, 6, 8]
odd = [1, 3, 5, 7, 9]

numbers = even + odd
print(numbers) # [2, 4, 6, 8, 1, 3, 5, 7, 9]

sorted_numbers = sorted(numbers)
print(sorted_numbers) # [1, 2, 3, 4, 5, 6, 7, 8, 9]

digits = sorted("4425725136")
print(digits) # ['1', '2', '2', '3', '4', '4', '5', '5', '6', '7']

digits_1 = list("17854612")
print(digits_1) # ['1', '7', '8', '5', '4', '6', '1', '2']

nest list

1
2
3
4
5
6
7
8
9
10
even = [2, 4, 6, 8]
odd = [1, 3, 5, 7, 9]

numbers = [even, odd]
print(numbers) # [[2, 4, 6, 8], [1, 3, 5, 7, 9]]

for number_list in numbers:
print(number_list)
for number in number_list:
print(number)
1
2
3
4
5
6
7
8
my_list = [
1, 2, 3,
4, 5, 6,
]
result = some_function_that_takes_arguments(
'a', 'b', 'c',
'd', 'e', 'f',
)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
menu = [
['egg', 'bacon'],
['egg', 'sausage', 'bacon'],
['egg', 'spam'],
['egg', 'bacon', 'spam'],
['egg', 'bacon', 'sausage', 'spam'],
['spam', 'bacon', 'sausage', 'spam'],
['spam', 'sausage', 'spam', 'bacon', 'spam', 'tomato', 'spam'],
['spam', 'egg', 'spam', 'spam', 'bacon', 'spam'],
]

for meal in menu:
for index in range(len(meal) - 1, -1, -1):
if meal[index] == 'spam':
del meal[index]
print(meal)

for meal in menu:
for item in meal:
if item != 'spam':
print(item, end=' ')
print()

buildin function: enumerate()

class enumerate(Iterator[tuple[int, _T]], Generic[_T])
Return an enumerate object.

iterable
an object supporting iteration
The enumerate object yields pairs containing a count (from start, which defaults to zero) and a value yielded by the iterable argument.
enumerate is useful for obtaining an indexed list:
(0, seq[0]), (1, seq[1]), (2, seq[2]), …

1
2
3
4
5
# 0 a
# 1 b
# 2 c
for index, character in enumerate("abc"):
print(index, character)
1
2
3
4
5
6
7
8
# (0, 'a')
# (1, 'b')
# (2, 'c')
for t in enumerate("abc"):
print(t)
index, character = t
print(index)
print(character)

list methods

sort()

def sort(self: list[SupportsRichComparisonT],
*,
key: None = None,
reverse: bool = False) -> None
Sort the list in ascending order and return None.
The sort is in-place (i.e. the list itself is modified) and stable (i.e. the order of two equal elements is maintained).
If a key function is given, apply it once to each list item and sort them, ascending or descending, according to their function values.
The reverse flag can be set to sort in descending order.
sort(self, *, key=None, reverse=False)

1
2
3
4
5
6
7
8
9
10
11
even = [2, 4, 6, 8]
odd = [1, 3, 5, 7, 9]
even.extend(odd)
print(even) ## [2, 4, 6, 8, 1, 3, 5, 7, 9]

even.sort()
print(even) # [1, 2, 3, 4, 5, 6, 7, 8, 9]
another_even = even
even.sort(reverse=True)
print(even) # [9, 8, 7, 6, 5, 4, 3, 2, 1]
print(another_even) # [9, 8, 7, 6, 5, 4, 3, 2, 1]
buildin function: sorted()

def sorted(__iterable: Iterable[SupportsRichComparisonT],
*,
key: None = None,
reverse: bool = False) -> list[SupportsRichComparisonT]
Return a new list containing all items from the iterable in ascending order.
A custom key function can be supplied to customize the sort order, and the reverse flag can be set to request the result in descending order.
sorted(__iterable, *, key=None, reverse=False)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
pangram = "The quick brown fox jumps over the lazy dog"

# [' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 'T', 'a', 'b', 'c', 'd', 'e', 'e', 'e', 'f', 'g', 'h', 'h', 'i', 'j', 'k',
# 'l', 'm', 'n', 'o', 'o', 'o', 'o', 'p', 'q', 'r', 'r', 's', 't', 'u', 'u', 'v', 'w', 'x', 'y', 'z']
letters = sorted(pangram)
print(letters)

numbers = [2.3, 4.5, 8.7, 3.1, 9.2, 1.6]
sorted_numbers = sorted(numbers)
print(sorted_numbers) # [1.6, 2.3, 3.1, 4.5, 8.7, 9.2]
print(numbers) # [2.3, 4.5, 8.7, 3.1, 9.2, 1.6]

missing_letter = sorted("The quick brown fox jumps over the lazy dog")
print(missing_letter)
1
2
3
4
# [' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 'a', 'b', 'c', 'd', 'e', 'e', 'e', 'f', 'g', 'h', 'h', 'i', 'j',
# 'k', 'l', 'm', 'n', 'o', 'o', 'o', 'o', 'p', 'q', 'r', 'r', 's', 'T', 't', 'u', 'u', 'v', 'w', 'x', 'y', 'z']
missing_letter = sorted("The quick brown fox jumps over the lazy dog", key = str.casefold)
print(missing_letter)

tuples

an ordered set of data
immutable

1
2
3
t = "a", 'b', 'c'
t = ("a", 'b', 'c')
print(t) # ('a', 'b', 'c')
1
2
3
4
5
6
7
name = 'Tim'
age = 10

print(name, age, 'python', 2020) # 'Tim 10 python 2020'

# ('Tim', 10, 'python', 2020)
print((name, age, 'python', 2020)) # 'Tim 10 python 2020'
1
2
3
4
5
6
7
8
9
10
11
12
13
14
metallica = "Ride the Lightning", "Meallica", 1984

print(metallica)
print(metallica[0]) # Ride the Lightning
print(metallica[1])
print(metallica[2])

## Tuples don't support item assignment
# metallica[0] = "Master of Puppets"

metallica2 = list(metallica)
print(metallica2) # ['Ride the Lightning', 'Meallica', 1984]
metallica2[0] = "Master of Puppets"
print(metallica2) # ['Master of Puppets', 'Meallica', 1984]

unpacking tuples

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
a = b = c = d = e = f = 12
print(c)

### unpacking
x, y, z = 1, 2, 76
print(x)
print(y)
print(z)

data = 1, 2, 76 # tuple
x, y, z = data ## left side is not a tuple
# "data" not change
print(x)
print(y)
print(z)

data = (12, 13, 14)
(x, y, z) = data
print(x, y, z)

print("unpacking a list")
data_list = [12, 13, 14]
# data_list.append(15) # ValueError: too many values to unpack (expected 3)

p, q, r = data_list
print(p) # 12
print(q)
print(r)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 0 a
# 1 b
# 2 c
for index, character in enumerate("abc"):
print(index, character)

# (0, 'a')
# (1, 'b')
# (2, 'c')
for t in enumerate("abc"):
print(t)
index, character = t
print(index)
print(character)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
metallica = "Ride the Lightning", "Meallica", 1984

title, artist, year = metallica
print(title) # Ride the Lightning
print(artist)
print(year)

table = ("Coffe table", 200, 100, 75, 34.50)
print(table[1] * table[2])

name, length, width, height, price = table
print(length * width)

# print(metallica)
# print(metallica[0]) # Ride the Lightning
# print(metallica[1])
# print(metallica[2])
nested tuple in list
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
albums = [("Welcome to my Nightmare", "Alice Cooper", 1975),
("Bad Company", "Bad Company", 1974),
("Nightflight", "Budgie", 1981),
("More Mayhem", "Emilda May", 2011),
("Ride the Lightning", "Meallica", 1984), ]

print(len(albums))

for album in albums:
title, artist, year = album
print(f"Album: {title}, Artist: {artist}, Year: {year}")
print("Album: {0}, Artist: {1}, Year: {2}".format(title, artist, year))

### more efficient
for title, artist, year in albums:
print("Album: {0}, Artist: {1}, Year: {2}".format(title, artist, year))
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
albums = [
("Welcome to my Nightmare", "Alice Cooper", 1975,
[
(1, "Welcome to my Nightmare"),
(2, "Devil's Food"),
(3, "The Black Widow"),
(4, "Some Folks"),
(5, "Only Women Bleed"),
]
),
("Bad Company", "Bad Company", 1974,
[
(1, "Can't Get Enough"),
(2, "Rock Steady"),
(3, "Ready for Love"),
(4, "Don't Let Me Down"),
(5, "Bad Company"),
(6, "The Way I Choose"),
(7, "Movin' On"),
(8, "Seagull"),
]
),
("Nightflight", "Budgie", 1981,
[
(1, "I Turned to Stone"),
(2, "Keeping a Rendezvous"),
(3, "Reaper of the Glory"),
(4, "She Used Me Up"),
]
),
("More Mayhem", "Imelda May", 2011,
[
(1, "Pulling the Rug"),
(2, "Psycho"),
(3, "Mayhem"),
(4, "Kentish Town Waltz"),
]
),
]

for name, artist, year, songs in albums:
print(f"Album: {name}, Artist: {artist}, Year: {year}")
print("Songs: ")
for index, song_name in songs:
print(f"Song {index}: {song_name}")

print(albums[3]) # ('More Mayhem', 'Imelda May', 2011, [(1, 'Pulling the Rug'), (2, 'Psycho'), (3, 'Mayhem'), (4, 'Kentish Town Waltz')])
print(albums[3][3]) # [(1, 'Pulling the Rug'), (2, 'Psycho'), (3, 'Mayhem'), (4, 'Kentish Town Waltz')]
print(albums[3][3][2]) # (3, 'Mayhem')
print(albums[3][3][2][1]) # Mayhem
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from nested_data import albums

SONGS_LIST_INDEX = 3
SONG_TITLE_INDEX = 1

# print(albums)
while True:
print("Please choose your album (invalid choice exits): ")
for index, (title, artist, year, songs) in enumerate(albums):
print("{}: {}".format(index + 1, title))
# for index, value in enumerate(albums):
# # print(index, value)
# title, artist, year, songs = value
# print("{}, {}, {}, {}, {}"
# .format(index + 1, title, artist, year, songs))
choice = int(input())
if 1 <= choice <= len(albums):
songs_list = albums[choice - 1][SONGS_LIST_INDEX]
else:
break

print("Please choose your song (invalid choice exits): ")
for index, (song_num, song_name) in enumerate(songs_list):
print("{}: {}".format(index + 1, song_name))
song_choice = int(input())
if 1 <= song_choice <= len(songs_list):
song_title = songs_list[song_choice - 1][SONG_TITLE_INDEX]
print(f"Playing {song_title}")
else:
break
print('=' * 40)

tuple() function

section 4: function

1
2
3
4
5
6
7
def multiply():
result = 10.5 * 4
return result


answer = multiply()
print(answer) # 42.0

parameter and argument

formal parameter

arguments are the values that will be used by formal parameters, when call a function.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def multiply(x, y):
result = x * y
return result


# TypeError: multiply() missing 2 required positional arguments: 'x' and 'y'
# answer = multiply()
answer = multiply(10.5, 4)
print(answer) # 42.0

forty_two = multiply(6, 7)
print(forty_two) # 42

for val in range(1, 5):
two_times = multiply(val, 2)
print(two_times)

parameter types

  • any positional-or-keyword arguments that we define, MUST come first in the parameter list
  • a var_positional parameter(start with *) must come after any positional-or-keyword arguments
  • any parameters defined after a var-positional parameter must be keyword-only arguments(which includes var-keyword arguments)
  • any var-keyword arguments appear last
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
def func(p1, p2, *args, k, **kwargs):
print(f'positional-or-keyword:....{p1}, {p2}')
print(f"var-positional (*args):...{args}")
print(f"keyword:..................{k}")
print(f"var-keyword:..............{kwargs}")

# positional-or-keyword:....1, 2
# var-positional (*args):...(3, 4, 5)
# keyword:..................6
# var-keyword:..............{'key1': 7, 'key2': 8}
func(1, 2, 3, 4, 5, k=6, key1=7, key2=8)
# positional-or-keyword:....1, 2
# var-positional (*args):...(3, 4, 5, 9)
# keyword:..................6
# var-keyword:..............{'key1': 7, 'key2': 8}
func(1, 2, 3, 4, 5, 9, k=6, key1=7, key2=8)

# TypeError: func() missing 1 required keyword-only argument: 'k'
# func(1, 2, 3, 4, 5, 9, key1=7, key2=8)

arguments are passed by assignment

the behaviour is similar to pass by reference, when passing a mutable object.
for immutable objects, the behaviour is closer to pass by value.

in a function call a function

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
def is_palindrome(string):
string = string.casefold()
backwards = string[::-1]
return backwards == string


def is_palindrome_sentence(sentence):
sentence_without = ''
for character in sentence:
if str(character).isalpha():
sentence_without += character
return is_palindrome(sentence_without)


print(is_palindrome_sentence("Was it a car, or a cat, I saw?"))

positional argument

default parameter values

1
2
3
4
5
6
7
8
9
10
11
12
13
14
def banner_text(text, screen_width=80):
if len(text) > screen_width - 4:
# print("The text is too long to fit in the specified width")
raise ValueError("String {0} is larger than specified width {1}"
.format(text, screen_width))
if text == '*':
print('*' * screen_width)
else:
output_string = '**{0}**'.format(text.center(screen_width -4))
print(output_string)


# "** Hello world! **"
banner_text('Hello world!')

Don’t use spaces around the = sign when used to indicate a keyword argument, or when used to indicate a default value for an unannotated function parameter:

  • Correct:

def complex(real, imag=0.0):
return magic(r=real, i=imag)

  • Wrong:

def complex(real, imag = 0.0):
return magic(r = real, i = imag)

*args

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
numbers = (0, 1, 2, 3, 4, 5)

print(numbers) # (0, 1, 2, 3, 4, 5)

## unpack sequence
print(*numbers) # '0 1 2 3 4 5'
print(0, 1, 2, 3, 4, 5) # '0 1 2 3 4 5'

## pack to sequence

def test_star(*args):
print(args)
for x in args:
print(x)


test_star(0, 1, 2, 3, 4, 5) # (0, 1, 2, 3, 4, 5)
test_star() # ()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Some ANSI escape sequences for colours and effects
BLACK = '\u001b[30m'
RED = '\u001b[31m'
GREEN = '\u001b[32m'
YELLOW = '\u001b[33m'
BLUE = '\u001b[34m'
MAGENTA = '\u001b[35m'
CYAN = '\u001b[36m'
WHITE = '\u001b[37m'
RESET = '\u001b[0m'

BOLD = '\u001b[1m'
UNDERLINE = '\u001b[4m'
REVERSE = '\u001b[7m'

# print(RED, "this will be in red")
# print("and so is this")
# print(RESET)
# print("this is normal")


def colour_print(text: str, *effects: str) -> None:
"""
Print `text` using the Ansi sequences to change colour, etc.

:param text: the text to print
:param effects: the effects we want, one of the constants
defined at the start of this module
"""
effects_joined = ''.join(effects)
output_string = "{0}{1}{2}".format(effects_joined, text, RESET)
print(output_string)


colour_print("Hello, Blue", BLUE)
colour_print("Hello, Underline and Red", UNDERLINE, RED)

positional/keyword argument

keyword argument: an argument preceded by an identifier (e.g. name=) in a function call or passed as a value in a dictionary preceded by **. For example, 3 and 5 are both keyword arguments in the following calls to complex():

complex(real=3, imag=5)
complex(**{'real': 3, 'imag': 5})

positional argument: an argument that is not a keyword argument. Positional arguments can appear at the beginning of an argument list and/or be passed as elements of an iterable preceded by *. For example, 3 and 5 are both positional arguments in the following calls:

complex(3, 5)
complex(*(3, 5))

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
def banner_text(text=' ', screen_width=80):
if len(text) > screen_width - 4:
# print("The text is too long to fit in the specified width")
raise ValueError("String {0} is larger than specified width {1}"
.format(text, screen_width))
if text == '*':
print('*' * screen_width)
else:
output_string = '**{0}**'.format(text.center(screen_width -4))
print(output_string)


# "** Hello world! **"
banner_text('Hello world!')

banner_text()

### keyword argument ###
# banner_text(, 60)
banner_text(screen_width=60)

handling invalid argument

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def banner_text(text):
screen_width = 80
if len(text) > screen_width -4:
# print("The text is too long to fit in the specified width")
raise ValueError("String {0} is larger than specified width {1}"
.format(text, screen_width))
if text == '*':
print('*' * screen_width)
else:
output_string = '**{0}**'.format(text.center(screen_width -4))
print(output_string)


# "** Hello world! **"
banner_text('Hello world!')
banner_text("01234567890123456789012345678901234567890123456789012345678901234567890123456789")
exceptions

https://docs.python.org/3/library/exceptions.html#concrete-exceptions

exception ValueError
Raised when an operation or function receives an argument that has the right type but an inappropriate value, and the situation is not described by a more precise exception such as IndexError.

return statement

1
2
3
4
5
6
7
8
9
10
def get_integer(prompt):
while True:
temp = input(prompt)
if temp.isnumeric():
return int(temp)
# else:
# print("Please enter a number")
print("Please enter a number")

guess = get_integer("Please guess the number: ")

return None

1
2
3
4
5
6
def multiply(x, y):
result = x * y


answer = multiply(10.5, 4)
print(answer) # None

documentation for functions

python pep docstring

pycharm -> ctrl + q

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
def get_integer(prompt):
"""
Get an integer form Standard Input (stdin).

The function will continue looping, and prompting the user,
until a valid `int` is entered

:param prompt: The String that the user will see, when they
are prompted to enter to value
:return: The integer thar the user enters
"""
while True:
temp = input(prompt)
if temp.isnumeric():
return int(temp)
else:
print("Please enter a number")

print(get_integer.__doc__)
help(get_integer)

function annotations and type hints

def fibonacci(n: int) -> int
Return the n th Fibonacci number, for positive n.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def fibonacci(n: int) -> int:
"""
Return the `n` th Fibonacci number, for positive `n`.
"""
if 0 <= n <= 1:
return n

n_minus1, n_minus2 = 1, 0

result = None
for f in range(n - 1):
result = n_minus2 + n_minus1
n_minus2 = n_minus1
n_minus1 = result

return result
1
2
3
def multiply(x: float, y: float) -> float:
result = x * y
return result

When combining an argument annotation with a default value, however, do use spaces around the = sign:

  • Correct:
    def munge(sep: AnyStr = None): …
    def munge(input: AnyStr, sep: AnyStr = None, limit=1000): …
  • Wrong:
    def munge(input: AnyStr=None): …
    def munge(input: AnyStr, limit = 1000): …
1
2
3
4
5
6
7
8
9
10
def banner_text(text: str = ' ', screen_width: int = 80) -> None:
if len(text) > screen_width - 4:
# print("The text is too long to fit in the specified width")
raise ValueError("String {0} is larger than specified width {1}"
.format(text, screen_width))
if text == '*':
print('*' * screen_width)
else:
output_string = '**{0}**'.format(text.center(screen_width -4))
print(output_string)

section 5: dictionaries and sets

dictionary

a collection of values, that are stored using a key

Mapping Types — dict
A mapping object maps hashable values to arbitrary objects. Mappings are mutable objects. There is currently only one standard mapping type, the dictionary

dictionaries are indexed by keys, which can be any immutable type; strings and numbers can always be keys. Tuples can be used as keys if they contain only strings, numbers, or tuples; if a tuple contains any mutable object either directly or indirectly, it cannot be used as a key. You can’t use lists as keys, since lists can be modified in place using index assignments, slice assignments, or methods like append() and extend().

hashable: an object is hashable if it has a hash value that doesn’t change during its lifetime and can be compared to other objects. In practice, it means that to be hashable objects need methods __hash__() and __eq__() .

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
vehicles = {
'dream': 'Honda 250T',
'roadster': 'BMW R1100',
'er5': 'Kawasaki ER5',
'can-am': 'Bombardier Can-Am 250',
'virago': 'Yamaha XV250',
'tenere': 'Yamaha XT650',
'jmny': 'Suzuki Jimny 1.5',
'fiesta': 'Ford Fiesta Ghia 1.4',
}

my_car = vehicles['fiesta']
print(my_car) # 'Ford Fiesta Ghia 1.4'

computer = vehicles['virago']
# computer = vehicles['Virago'] # KeyError: 'Virago'
print(computer) # 'Yamaha XV250'

# def get(self, __key: _KT) -> _VT | None
# Return the value for key if key is in the dictionary, else default.
learner = vehicles.get('er5') # 'Kawasaki ER5'
learner = vehicles.get('ER5') # None
print(learner)

hash table

hash is one way

alt text

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
data = [
('orange', 'a sweet, orange, citrus fruit'),
('apple', 'good for making cider'),
('lemon', 'a sour, yellow citrus fruit'),
('grape', 'a small, sweet fruit growing in bunches'),
('melon', 'sweet and juicy'),
]
# def ord(__c: str | bytes | bytearray) -> int
# Return the Unicode code point for a one-character string
# print(ord('a')) # 97

def simple_hash(s: str) -> int:
basic_hash = ord(s[0])
return basic_hash % 10

def get(k: str) -> str:
hash_code = simple_hash(k)
if values[hash_code]:
return values[hash_code]
else:
return None

# for key, value in data:
# # print(key, simple_hash((key)))
# h = hash(key)
# print(key, h)

keys = [''] * 10 # ['', '', '', '', '', '', '', '', '', '']
values = keys.copy()

for key, value in data:
h = simple_hash(key)
print(key, h)
keys[h] = key
values[h] = value

print(keys) # ['', 'orange', '', 'grape', '', '', '', 'apple', 'lemon', 'melon']
print(values) # ['', 'a sweet, orange, citrus fruit', '', 'a small, sweet fruit growing in bunches', '', '', '', 'good for making cider', 'a sour, yellow citrus fruit', 'sweet and juicy']

print()

value = get('lemon')
print(value) # a sour, yellow citrus fruit

value = get('tomato')
print(value) # None

### hash value collosion
value = get('banana')
print(value) # a sour, yellow citrus fruit

iterate a dict

when iterate over a dictionary with python 3.7 and above, the keys will appear in the order they were added to the dictionary

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
vehicles = {
'dream': 'Honda 250T',
'roadster': 'BMW R1100',
'er5': 'Kawasaki ER5',
'can-am': 'Bombardier Can-Am 250',
'virago': 'Yamaha XV250',
'tenere': 'Yamaha XT650',
'jmny': 'Suzuki Jimny 1.5',
'fiesta': 'Ford Fiesta Ghia 1.4',
}

# for key in vehicles:
# print(key, vehicles[key], sep=', ')

## more efficient
# def items(self) -> dict_items[_KT, _VT]
# D.items() -> a set-like object providing a view on D's items
for key, value in vehicles.items():
print(key, value, sep=', ')

add item

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
vehicles = {
'dream': 'Honda 250T',
'roadster': 'BMW R1100',


vehicles['starfighter'] = 'Lockheed F-104'
vehicles['learjet'] = 'Bombardier Learjet 75'


# dream, Honda 250T
# roadster, BMW R1100
# starfighter, Lockheed F-104
# learjet, Bombardier Learjet 75
for key, value in vehicles.items():
print(key, value, sep=', ')

changing value in a dict

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
vehicles = {
'dream': 'Honda 250T',
'roadster': 'BMW R1100', ### duplicated
'er5': 'Kawasaki ER5',
'can-am': 'Bombardier Can-Am 250',
'virago': 'Yamaha XV250',

'roadster': 'Triumph Street Triple',
}



vehicles['virago'] = 'Yamaha XV535'

# dream, Honda 250T
# roadster, Triumph Street Triple !!!! duplicated
# er5, Kawasaki ER5
# can-am, Bombardier Can-Am 250
# virago, Yamaha XV535 !!!! changed
for key, value in vehicles.items():
print(key, value, sep=', ')

delete item from a dict

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
vehicles = {
'dream': 'Honda 250T',
'er5': 'Kawasaki ER5',
'can-am': 'Bombardier Can-Am 250',
'virago': 'Yamaha XV250',

}



del vehicles['virago']

# dream, Honda 250T
# er5, Kawasaki ER5
# can-am, Bombardier Can-Am 250
for key, value in vehicles.items():
print(key, value, sep=', ')

# KeyError: 'notexist'
# del vehicles['notexist']

# vehicles.pop('f1') # KeyError: 'f1'
# D.pop(k[,d]) -> v, remove specified key and return the corresponding value.
# If the key is not found, return the default if given; otherwise, raise a KeyError.
result = vehicles.pop('f1', None)
print(result)

use in to a dict

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
available_parts = {
'1': 'computer',
'2': 'monitor',
'3': 'keyboad',
'4': 'mouse',
'5': 'hdmi cable',
'6': 'dvd drive',
}

current_choice = None
while current_choice != '0':
if current_choice in available_parts:
# if current_choice in available_parts.keys():
chosen_part = available_parts[current_choice]
print(f"Adding {chosen_part}")
else:
print("Please add options from the list")
for index, part in available_parts.items():
print(index, part, sep=': ')
print("0: to finish")

current_choice = input("> ")

setdefault()

1
2
3
4
5
6
def add_shopping_item(data: dict, item: str, amount: int) -> None:
# if item in dict:
# dict[item] += amount
# else:
# dict[item] = amount
data[item] = data.setdefault(item, 0) + amount
1
2
3
4
5
6
7
8
9
10
11
12
13
14
pantry = {
'chicken': 500,
}

chicken_quantity = pantry.setdefault('chicken', 0)
print(f"chicken: {chicken_quantity}") # chicken: 500
print(pantry) # {'chicken': 500}

beans_quantity = pantry.setdefault('beans', 0)
print(f"chicken: {beans_quantity}") # chicken: 0
print(pantry) # {'chicken': 500, 'beans': 0}

z_quantity = pantry.setdefault('zucchini', 'eight')
print(f"zucchini: {z_quantity}") # zucchini: eight

enumerate(dict)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
recipes = {
'Egg sandwich': [
'egg',
'bread',
'butter',
],
'Beans on toast': [
'beans',
'bread',
],
'Span a la tin': [
'spam',
'tin opener',
'spoon',
],
}

# 0 Egg sandwich
# 1 Beans on toast
# 2 Span a la tin
for index, key in enumerate(recipes):
print(index, key)

dict example

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
pantry = {
"chicken": 500,
"lemon": 2,
"cumin": 24,
"paprika": 18,
"chilli powder": 7,
"yogurt": 300,
"oil": 450,
"onion": 5,
"garlic": 9,
"ginger": 2,
"tomato puree": 125,
"almonds": 75,
"rice": 500,
"coriander": 20,
"lime": 3,
"pepper": 8,
"egg": 6,
"pizza": 2,
"spam": 1,
}

recipes = {
"Butter chicken": {
'chicken': 1,
'lemon': 1,
'cumin': 1,
'paprika': 1,
'chilli powder': 1,
'yogurt': 1,
'oil': 1,
'garlic': 1,
'ginger': 1,
'tomato puree': 1,
'almonds': 1,
'rice': 1,
'coriander': 1,
'lime': 1,
},
'Chicken and chips': {
'chicken': 100,
'potatoes': 3,
'salt': 1,
'malt vinegar': 5,
},
'Pizza': {
"pizza": 1,
},
'Egg sandwich': {
'egg': 2,
'bread': 80,
'butter': 10,
},
'Beans on toast': {
'beans': 1,
'bread': 40,
},
'Span a la tin': {
'spam': 1,
'tin opener': 1,
'spoon': 1,
},
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53

from contents import pantry, recipes

print(pantry, recipes)


def add_shopping_item(data: dict, item: str, amount: int) -> None:
# if item in dict:
# dict[item] += amount
# else:
# dict[item] = amount
data[item] = data.setdefault(item, 0) + amount

display_dict = {}
for index, key in enumerate(recipes):
print(index, key)
display_dict[str(index + 1)] = key
print(display_dict)

items_to_buy = {}

while True:
print(f"Please choose your recipe")
for key, value in display_dict.items():
print(f"{key} - {value}")

choice = input(": ")
if choice == '0':
break
elif choice in display_dict:
select_item = display_dict[choice]
print(f"You have selected {select_item}")

print("checking ingredients...")
ingredients = recipes[select_item]
# print(ingredients)

for ingredient, required_quantity in ingredients.items():
quantity_in_pantry = pantry.get(ingredient, 0)
if quantity_in_pantry >= required_quantity:
print(f"\t{ingredient} OK")
pantry[ingredient] -= required_quantity
else:
quantity_to_buy = required_quantity - quantity_in_pantry
print(f"\tYou need to buy {quantity_to_buy} of {ingredient}")
add_shopping_item(items_to_buy, ingredient, quantity_to_buy)
if ingredient in pantry:
pantry[ingredient] -= 0

for key, value in pantry.items():
print(f"there is {key} of {value}")
for key, value in items_to_buy.items():
print(f"buy {key} of {value}")

dict methods

def fromkeys(cls,
__iterable: Iterable[_T],
__value: None = None) -> dict[_T, Any | None]
Create a new dictionary with keys from iterable and values set to value.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
d = {
0: 'zero',
1: 'one',
2: 'two',
3: 'three',
4: 'four',
5: 'five',
6: 'six',
7: 'seven',
8: 'eight',
9: 'nine',
}

pantry_items = ['chicken', 'spam', 'egg', 'bread', 'lemon']

new_dict = dict.fromkeys(pantry_items)
# {'chicken': None, 'spam': None, 'egg': None, 'bread': None, 'lemon': None}
print(new_dict)
new_dict = dict.fromkeys(pantry_items, 0)
# {'chicken': 0, 'spam': 0, 'egg': 0, 'bread': 0, 'lemon': 0}
print(new_dict)

keys = d.keys()
print(keys, type(keys)) # dict_keys([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) <class 'dict_keys'>
# for item in d:
for item in d.keys():
print(item)
update()

update([other])
Update the dictionary with the key/value pairs from other, overwriting existing keys. Return None.

update() accepts either another dictionary object or an iterable of key/value pairs (as tuples or other iterables of length two). If keyword arguments are specified, the dictionary is then updated with those key/value pairs: d.update(red=1, blue=2).

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
d = {
0: 'zero',
1: 'one',
2: 'two',
3: 'three',
4: 'four',
5: 'five',
6: 'six',
7: 'seven',
8: 'eight',
9: 'nine',
}

pantry_items = ['chicken', 'spam', 'egg', 'bread', 'lemon']

d2 = {
7: 'lucky seven',
10: 'tem',
3: 'this is the new three',
}

d.update(d2)

# 0 zero
# 1 one
# 2 two
# 3 this is the new three ## changed
# 4 four
# 5 five
# 6 six
# 7 lucky seven ## changed
# 8 eight
# 9 nine
# 10 tem ## new
for key, value in d.items():
print(key, value)

print()


# 0 chicken ## changed
# 1 spam ## changed
# 2 egg ## changed
# 3 bread ## changed
# 4 lemon ## changed
# 5 five
# 6 six
# 7 lucky seven
# 8 eight
# 9 nine
# 10 tem
d.update(enumerate(pantry_items))
for key, value in d.items():
print(key, value)
values() keys() items()

Dictionary view objects
The objects returned by dict.keys(), dict.values() and dict.items() are view objects. They provide a dynamic view on the dictionary’s entries, which means that when the dictionary changes, the view reflects these changes.

Dictionary views can be iterated over to yield their respective data, and support membership tests:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
d = {
0: 'zero',
1: 'one',
2: 'two',
3: 'three',
4: 'four',
5: 'five',
6: 'six',
7: 'seven',
8: 'eight',
9: 'nine',
}

pantry_items = ['chicken', 'spam', 'egg', 'bread', 'lemon']

v = d.values()
print(v, type(v)) # dict_values(['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine']) <class 'dict_values'>
d[10] = 'ten' # dict_values(['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten'])
print(v)

print("four" in v) # True
print("elven" in v) # False


## not efficient
keys = list(d.keys())
values = list(d.values())
if "four" in values:
index = values.index("four")
key = keys[index]
print(f"{d[key]} was found with the key {key}")

print()


for key, value in d.items():
if value == "four":
print(f"{d[key]} was found with the key {key}")
shallow copy copy()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# animals = {
# 'lion': 'scary',
# 'elephant': 'big',
# 'teddy': 'cuddly',
# }
#
# # things = animals
# # animals['teddy'] = 'toy'
# # print(things['teddy']) # toy
#
# things = animals.copy()
# animals['teddy'] = 'toy'
# print(things['teddy']) # cuddly
# print(animals['teddy']) # toy

animals = {
'lion': ['scary', 'big', 'cat'],
'elephant': ['big', 'grey', 'wrinkled'],
'teddy': ['cuddly', 'stuffed'],
}

things = animals.copy()
print(things['teddy']) # ['cuddly', 'stuffed']
print(animals['teddy']) # ['cuddly', 'stuffed']

things['teddy'].append('toy')
print(things['teddy']) # ['cuddly', 'stuffed', 'toy']
print(animals['teddy']) # ['cuddly', 'stuffed', 'toy']
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
lion_list = ['scary', 'big', 'cat']
teddy_list = ['cuddly', 'stuffed']
elephant_list = ['big', 'grey', 'wrinkled']
animals = {
'lion': lion_list,
'elephant': elephant_list,
'teddy': teddy_list,
}

things = animals.copy()
# things = {
# 'lion': lion_list,
# 'elephant': elephant_list,
# 'teddy': teddy_list,
# }

print(things['teddy']) # ['cuddly', 'stuffed']
print(animals['teddy']) # ['cuddly', 'stuffed']

things['teddy'].append('toy')
# teddy_list.append('toy')
print(things['teddy']) # ['cuddly', 'stuffed', 'toy']
print(animals['teddy']) # ['cuddly', 'stuffed', 'toy']

animals['teddy'].append('added via `animals`')
things['teddy'].append('added via `things`')
print(things['teddy']) # ['cuddly', 'stuffed', 'toy', 'added via `animals`', 'added via `things`']
print(animals['teddy']) # ['cuddly', 'stuffed', 'toy', 'added via `animals`', 'added via `things`']

alt text

deepcopy

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import copy

animals = {
'lion': ['scary', 'big', 'cat'],
'elephant': ['big', 'grey', 'wrinkled'],
'teddy': ['cuddly', 'stuffed'],
}

# ## shllow copy
# things = animals.copy()
#
# print(things['teddy'], id(things['teddy'])) # ['cuddly', 'stuffed'] 3016496911360
# print(animals['teddy'], id(things['teddy'])) # ['cuddly', 'stuffed'] 3016496911360
#
# things['teddy'].append('toy')
# print(things['teddy']) # ['cuddly', 'stuffed', 'toy']
# print(animals['teddy']) # ['cuddly', 'stuffed', 'toy']

## deep copy
things = copy.deepcopy(animals)


print(things['teddy'], id(things['teddy'])) # ['cuddly', 'stuffed'] 2759661916928
print(animals['teddy'], id(animals['teddy'])) # ['cuddly', 'stuffed'] 2759661917184

things['teddy'].append('toy')
print(things['teddy']) # ['cuddly', 'stuffed', 'toy']
print(animals['teddy']) # ['cuddly', 'stuffed']
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import contents

### two level
def my_deepcopy(d: dict) -> dict:
copy_d = {}
for key, value in d.items():
# if type(value) == dict:
# copy_d[key] = {}
# for k, v in value.items():
# copy_d[key][k] = v
# elif type(value) == list:
# copy_d[key] = []
# for item in value:
# copy_d[key].append(item)
# else:
# copy_d[key] = value
new_value = value.copy()
copy_d[key] = new_value
return copy_d

recipes_copy = my_deepcopy(contents.recipes)
recipes_copy['Butter chicken']['ginger'] = 300
print(recipes_copy['Butter chicken']['ginger'])
print(contents.recipes['Butter chicken']['ginger'])

set

https://docs.python.org/3/library/stdtypes.html#set

an unordered collection of things. there is no wary to retrieve a specific titme from a set

item must be hashble

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
farm_animals = {'cow', 'sheep', 'hen', 'goat', 'horse'}
print(farm_animals) # {'horse', 'sheep', 'goat', 'hen', 'cow'}
print(type(farm_animals)) # <class 'set'>

#

# sheep
# hen
# cow
# goat
# horse
for animal in farm_animals:
print(animal)

# goat
# cow
# sheep
# hen
# horse
for animal in farm_animals:
print(animal)

# print('Indexing a set is not possible')
## Class 'set' does not define '__getitem__', so the '[]' operator cannot be used on its instances
# goat = farm_animals[3] # TypeError: 'set' object is not subscriptable
# print(goat)


more_animals = {'sheep', 'goat', 'cow', 'horse', 'hen'}

# The sets are equal
if more_animals == farm_animals:
print('The sets are equal')

set(), test for membership ‘in’

set(iterable) -> new set object
Build an unordered collection of unique elements.

set(“12345”)
set(range(1, 5, 2))

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
options = ['1. Learn Python', '2. Learn Java', '3. Go swimming', '4. Have dinner', '5. Go to bed', '0. Exit']

choose = '-'
while choose != '0':

# choose = int(input())
#
# if 1 <= choose <= 5:
# print(options[choose - 1])

# if choose in '12345': ## have bug if '123'
# if choose in list('12345'):
## set more effecient
# print(set("12345")) # {'4', '2', '5', '1', '3'}
# if choose in set('12345'):
if choose in {'4', '2', '5', '1', '3'}:
print(options[int(choose) - 1])
else:
print("Please choose your option from the list below:")
for option in options:
print(option)
choose = input()
else:
print("Game over")

modify set

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
numbers = {}


print(type(numbers)) # <class 'dict'>
# numbers = {*''}
# print(numbers, type(numbers)) # set() <class 'set'>

numbers = set()
numbers.add(1)
print(numbers) # {1}

while len(numbers) < 4:
next_value = int(input("Please enter your next value: "))
numbers.add(next_value)
print(numbers
remove items
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
small_ints = set(range(21))

print(small_ints) # {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}

# small_ints.clear()
# print(small_ints) # set()


# def remove(self, __element: _T) -> None
# Remove an element from a set; it must be a member.
# If the element is not a member, raise a KeyError
small_ints.remove(10)
small_ints.discard(11)
print(small_ints) # {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20}


# def discard(self, __element: _T) -> None
# Remove an element from a set if it is a member.
# Unlike set.remove(), the discard() method does not raise an exception when an element is missing from the set.
small_ints.discard(99)
print(small_ints)

# small_ints.remove(98) # KeyError: 98
# print(small_ints)
discard()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
travel_mode = {'1': 'car', '2': 'plane'}

items = {
'can openner',
'scissors',
'razor',
'knife',
'razor blades',
'mug',
'tent',
'stove',
'socks (3 pairs)',
'stove',
}
restricted_items = {
'catapult',
'fuel',
'gun',
'knife',
'razor blades',
'scissors',
'shampoo',
}

print("Please choose your mode of travel: ")
for key, value in travel_mode.items():
print(f"{key}: {value}")

mode = "-"
while mode not in travel_mode:
mode = input("> ")

if mode == '2':
for restricted_item in restricted_items:
items.discard(restricted_item)

print("You need to pack:")
for item in sorted(items):
print(item)
remove()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
from prescription_data import *

# trial_patients = ['Denise', 'Eddie', 'Frank', 'Georgia']
trial_patients = ['Denise', 'Eddie', 'Frank', 'Georgia', 'Kenny']

for patient in trial_patients:
prescription = patients[patient]
if warfarin in prescription:
prescription.remove(warfarin)
prescription.add(edoxaban)
else:
print('dont have warfarin')
prescription.add(edoxaban)


## more efficient
for patient in trial_patients:
prescription = patients[patient]
try:
prescription.remove(warfarin)
prescription.add(edoxaban)
except KeyError:
print('dont have warfarin')
prescription.add(edoxaban)

union, intersection, difference(substract), symmetric differect

subset

using set to remove duplicate values: converting a list to a set

1
2
3
4
5
6
7
8
9
10
11
12
13
data = ['blue', 'red', 'blue', 'green', 'red', 'blue', 'white']

unique_data = sorted(set(data))
print(unique_data) # ['blue', 'green', 'red', 'white']

## create a list of unique colours, keeping the order they appear
# def fromkeys(cls,
# __iterable: Iterable[_T],
# __value: None = None) -> dict[_T, Any | None]
# Create a new dictionary with keys from iterable and values set to value
# print(dict.fromkeys(data)) # {'blue': None, 'red': None, 'green': None, 'white': None}
unique_data = list(dict.fromkeys(data)) # ['blue', 'red', 'green', 'white']
print(unique_data)

list comprehension

1
2
3
4
5
6
7
8
9
10
11
12
13
14
numbers = "12,165,425,365,254"
numbers_list = numbers.split(',')
print(numbers_list) # ['12', '165', '425', '365', '254']

## create a new list
numbers_int = []
for number in numbers_list:
numbers_int.append(int(number))
print(numbers_int)

# replace the values in place
for index in range(len(numbers_list)):
numbers_list[index] = int(numbers_list[index])
print(numbers_list)

普通高等学校本科专业目录

哲学

哲学类

哲学
逻辑学
宗教学
伦理学

经济学

经济学类

经济学
经济统计学
国民经济管理
资源与环境经济学
商务经济学
能源经济
劳动经济学
经济工程
数字经济

财政学类

财政学
税收学
国际税收

金融学类

金融学
金融工程
保险学
投资学
金融数学
信用管理
经济与金融
精算学
互联网金融
金融科技
金融审计

经济与贸易类

国际经济与贸易
贸易经济
国际经济发展合作

法学

法学类

法学
知识产权
监狱学
信用风险管理与法律防控
国际经贸规则
司法警察学
社区矫正
纪检监察
国际法
司法鉴定学

政治学类

政治学与行政学
国际政治
外交学
国际事务与国际关系
政治学、经济学与哲学
国际组织与全球治理

社会学类

社会学
社会工作
人类学
女性学
家政学
老年学
社会政策

民族学类

民族学

马克思主义理论类

科学社会主义
中国共产党历史
思想政治教育
马克思主义理论
工会学

公安学类

治安学
侦查学
边防管理
禁毒学
警犬技术
经济犯罪侦查
边防指挥
消防指挥
警卫学
公安情报学
犯罪学
公安管理学
涉外警务
国内安全保卫
警务指挥与战术
技术侦查学
海警执法
公安政治工作
移民管理
出入境管理
反恐警务
消防政治工作
铁路警务

教育学

教育学类

教育学
科学教育
人文教育
教育技术学
艺术教育
学前教育
小学教育
特殊教育
华文教育
教育康复学
卫生教育
认知科学与技术
融合教育
劳动教育
家庭教育
孤独症儿童教育

体育学类

体育教育
运动训练
社会体育指导与管理
武术与民族传统体育
运动人体科学
运动康复
休闲体育
体能训练
冰雪运动
电子竞技运动与管理
智能体育工程
体育旅游
运动能力开发

文学

中国语言文学类

汉语言文学
汉语言
汉语国际教育
中国少数民族语言文学
古典文献学
应用语言学
秘书学
中国语言与文化
手语翻译
数字人文

外国语言文学类

英语
俄语
德语
法语
西班牙语
阿拉伯语
日语
波斯语
朝鲜语
菲律宾语
梵语巴利语
印度尼西亚语
印地语
柬埔寨语
老挝语
缅甸语
马来语
蒙古语
僧伽罗语
泰语
乌尔都语
希伯来语
越南语
豪萨语
斯瓦希里语
阿尔巴尼亚语
保加利亚语
波兰语
捷克语
斯洛伐克语
罗马尼亚语
葡萄牙语
瑞典语
塞尔维亚语
土耳其语
希腊语
匈牙利语
意大利语
泰米尔语
普什图语
世界语
孟加拉语
尼泊尔语
克罗地亚语
荷兰语
芬兰语
乌克兰语
挪威语
丹麦语
冰岛语
爱尔兰语
拉脱维亚语
立陶宛语
斯洛文尼亚语
爱沙尼亚语
马耳他语
哈萨克语
乌兹别克语
祖鲁语
拉丁语
翻译
商务英语
阿姆哈拉语
吉尔吉斯语
索马里语
土库曼语
加泰罗尼亚语
约鲁巴语
亚美尼亚语
马达加斯加语
格鲁吉亚语
阿塞拜疆语
阿非利卡语
马其顿语
塔吉克语
茨瓦纳语
恩德贝莱语
科摩罗语
克里奥尔语
绍纳语
提格雷尼亚语
白俄罗斯语
毛利语
汤加语
萨摩亚语
库尔德语
比斯拉马语
达里语
德顿语
迪维希语
斐济语
库克群岛毛利语
隆迪语
卢森堡语
卢旺达语
纽埃语
皮金语
切瓦语
塞苏陀语
桑戈语
语言学
塔玛齐格特语
爪哇语
旁遮普语

新闻传播学类

新闻学
广播电视学
广告学
传播学
编辑出版学
网络与新媒体
数字出版
时尚传播
国际新闻与传播
会展

历史学

历史学类

历史学
世界史
考古学
文物与博物馆学
文物保护技术
外国语言与外国历史
文化遗产
古文字学
科学史

理学

数学类

数学与应用数学
信息与计算科学
数理基础科学
数据计算及应用

物理学类

物理学
应用物理学
核物理
声学
系统科学与工程
量子信息科学

化学类

化学
应用化学
化学生物学
分子科学与工程
能源化学
化学测量学与技术
资源化学

天文学类

天文学

地理科学类

地理科学
自然地理与资源环境
人文地理与城乡规划
地理信息科学

大气科学类

大气科学
应用气象学
气象技术与工程
地球系统科学

海洋科学类

海洋科学
海洋技术
海洋资源与环境
军事海洋学

地球物理学类

地球物理学
空间科学与技术
防灾减灾科学与工程
行星科学

地质学类

地质学
地球化学
地球信息科学与技术
古生物学

生物科学类

生物科学
生物技术
生物信息学
生态学
整合科学
神经科学

心理学类

心理学
应用心理学

统计学类

统计学
应用统计学
数据科学
生物统计学

力学类

理论与应用力学
工程力学

工学

机械类

工程力学
机械工程
机械设计制造及其自动化
材料成型及控制工程
机械电子工程
工业设计
过程装备与控制工程
车辆工程
汽车服务工程
机械工艺技术
微机电系统工程
机电技术教育
汽车维修工程教育
智能制造工程
智能车辆工程
仿生科学与工程
新能源汽车工程
增材制造工程
智能交互设计
应急装备技术与工程

仪器类

测控技术与仪器
精密仪器
智能感知工程

材料类

材料科学与工程
材料物理
材料化学
冶金工程
金属材料工程
无机非金属材料工程
高分子材料与工程
复合材料与工程
粉体材料科学与工程
宝石及材料工艺学
焊接技术与工程
功能材料
纳米材料与技术
新能源材料与器件
材料设计科学与工程
复合材料成型工程
智能材料与结构
光电信息材料与器件
生物材料

能源动力类

能源与动力工程
能源与环境系统工程
新能源科学与工程
储能科学与工程
能源服务工程
氢能科学与工程
可持续能源

电气类

电气工程及其自动化
智能电网信息工程
光源与照明
电气工程与智能控制
电机电器智能化
电缆工程
能源互联网工程
智慧能源工程
电动载运工程

电子信息类

电子信息工程
电子科学与技术
通信工程
微电子科学与工程
光电信息科学与工程
信息工程
广播电视工程
水声工程
电子封装技术
集成电路设计与集成系统
医学信息工程
电磁场与无线技术
电波传播与天线
电子信息科学与技术
电信工程及管理
应用电子技术教育
人工智能
海洋信息工程
柔性电子学
智能测控工程

自动化类

自动化
轨道交通信号与控制
机器人工程
邮政工程
核电技术与控制工程
智能装备与系统
工业智能
智能工程与创意设计

计算机类

计算机科学与技术
软件工程
网络工程
信息安全
物联网工程
数字媒体技术
智能科学与技术
空间信息与数字技术
电子与计算机工程
数据科学与大数据技术
网络空间安全
新媒体技术
电影制作
保密技术
服务科学与工程
虚拟现实技术
区块链工程
密码科学与技术

土木类

土木工程
建筑环境与能源应用工程
给排水科学与工程
建筑电气与智能化
城市地下空间工程
道路桥梁与渡河工程
铁道工程
智能建造
土木、水利与海洋工程
土木、水利与交通工程
城市水系统工程
智能建造与智慧交通

水利类

水利水电工程
水文与水资源工程
港口航道与海岸工程
水务工程
水利科学与工程
智慧水利

测绘类

测绘工程
遥感科学与技术
导航工程
地理国情监测
地理空间信息工程

化工与制药类

化学工程与工艺
制药工程
资源循环科学与工程
能源化学工程
化学工程与工业生物工程
化工安全工程
涂料工程
精细化工

地质类

地质工程
勘查技术与工程
资源勘查工程
地下水科学与工程
旅游地学与规划工程
智能地球探测
资源环境大数据工程

矿业类

采矿工程
石油工程
矿物加工工程
油气储运工程
矿物资源工程
海洋油气工程
智能采矿工程
碳储科学与工程

纺织类

纺织工程
服装设计与工程
非织造材料与工程
服装设计与工艺教育
丝绸设计与工程

轻工类

轻化工程
包装工程
印刷工程
香料香精技术与工程
化妆品技术与工程
生物质能源与材料

交通运输类

交通运输
交通工程
航海技术
轮机工程
飞行技术
交通设备与控制工程
救助与打捞工程
船舶电子电气工程
轨道交通电气与控制
邮轮工程与管理
智慧交通
智能运输工程

海洋工程类

船舶与海洋工程
海洋工程与技术
海洋资源开发技术
海洋机器人
智慧海洋技术

航空航天类

航空航天工程
飞行器设计与工程
飞行器制造工程
飞行器动力工程
飞行器环境与生命保障工程
飞行器质量与可靠性
飞行器适航技术
飞行器控制与信息工程
无人驾驶航空器系统工程
智能飞行器技术
空天智能电推进技术
飞行器运维工程

兵器类

武器系统与工程
武器发射工程
探测制导与控制技术
弹药工程与爆炸技术
特种能源技术与工程
装甲车辆工程
信息对抗技术
智能无人系统技术

核工程类

核工程与核技术
辐射防护与核安全
工程物理
核化工与核燃料工程

农业工程类

农业工程
农业机械化及其自动化
农业电气化
农业建筑环境与能源工程
农业水利工程
土地整治工程
农业智能装备工程

林业工程类

森林工程
木材科学与工程
林产化工
家具设计与工程
木结构建筑与材料

环境科学与工程类

环境科学与工程
环境工程
环境科学
环境生态工程
环保设备工程
资源环境科学
水质科学与技术

生物医学工程类

生物医学工程
假肢矫形工程
临床工程技术
康复工程

食品科学与工程类

食品科学与工程
食品质量与安全
粮食工程
乳品工程
酿酒工程
葡萄与葡萄酒工程
食品营养与检验教育
烹饪与营养教育
食品安全与检测
食品营养与健康
食用菌科学与工程
白酒酿造工程

建筑类

建筑学
城乡规划
风景园林
历史建筑保护工程
人居环境科学与技术
城市设计
智慧建筑与建造

安全科学与工程类

安全工程
应急技术与管理
职业卫生工程
安全生产监管

生物工程类

生物工程
生物制药
合成生物学

公安技术类

刑事科学技术
消防工程
交通管理工程
安全防范工程
公安视听技术
抢险救援指挥与技术
火灾勘查
网络安全与执法
核生化消防
海警舰艇指挥与技术
数据警务技术
食品药品环境犯罪侦查技术

交叉工程类

未来机器人

农学

植物生产类

农学
园艺
植物保护
植物科学与技术
种子科学与工程
设施农业科学与工程
茶学
烟草
应用生物科学
农艺教育
园艺教育
智慧农业
菌物科学与工程
农药化肥
生物农药科学与工程
生物育种科学

自然保护与环境生态类

农业资源与环境
野生动物与自然保护区管理
水土保持与荒漠化防治
生物质科学与工程
土地科学与技术
湿地保护与恢复
国家公园建设与管理

动物生产类

动物科学
蚕学
蜂学
经济动物学
马业科学
饲料工程

动物医学类

智慧牧业科学与工程
动物医学
动物药学
动植物检疫
实验动物学
中兽医学
兽医公共卫生

林学类

林学
园林
森林保护
经济林
智慧林业

水产类

水产养殖学
海洋渔业科学与技术
水族科学与技术
水生动物医学

草学类

医学

基础医学类

草业科学
草坪科学与工程

基础医学
生物医学
生物医学科学

临床医学类

临床医学
麻醉学
医学影像学
眼视光医学
精神医学
放射医学
儿科学

口腔医学类

口腔医学

公共卫生与预防医学类

预防医学
食品卫生与营养学
妇幼保健医学
卫生监督
全球健康学
运动与公共健康

中医学类

中医学
针灸推拿学
藏医学
蒙医学
维医学
壮医学
哈医学
傣医学
回医学
中医康复学
中医养生学
中医儿科学
中医骨伤科学

中西医结合类

中西医临床医学

药学类

药学
药物制剂
临床药学
药事管理
药物分析
药物化学
海洋药学
化妆品科学与技术

中药学类

中药学
中药资源与开发
藏药学
蒙药学
中药制药
中草药栽培与鉴定

法医学类

法医学

医学技术类

医学检验技术
医学实验技术
医学影像技术
眼视光学
康复治疗学
口腔医学技术
卫生检验与检疫
听力与言语康复学
康复物理治疗
康复作业治疗
智能医学工程
生物医药数据科学
智能影像工程
医工学

护理学类

护理学
助产学

管理学

管理科学与工程类

管理科学
信息管理与信息系统
工程管理
房地产开发与管理
工程造价
保密管理
邮政管理
大数据管理与应用
工程审计
计算金融
应急管理

工商管理类

工商管理
市场营销
会计学
财务管理
国际商务
人力资源管理
审计学
资产评估
物业管理
文化产业管理
劳动关系
体育经济与管理
财务会计教育
市场营销教育
零售业管理
创业管理
海关稽查

农业经济管理类

农林经济管理
农村区域发展
乡村治理

公共管理类

公共事业管理
行政管理
劳动与社会保障
土地资源管理
城市管理
海关管理
交通管理
海事管理
公共关系学
健康服务与管理
海警后勤管理
医疗产品管理
医疗保险
养老服务管理
海关检验检疫安全
海外安全管理
自然资源登记与管理
慈善管理
航空安防管理
无障碍管理

图书情报与档案管理类

图书馆学
档案学
信息资源管理

物流管理与工程类

物流管理
物流工程
采购管理
供应链管理

工业工程类

工业工程
标准化工程
质量管理工程

电子商务类

电子商务
电子商务及法律
跨境电子商务

旅游管理类

旅游管理
酒店管理
会展经济与管理
旅游管理与服务教育

艺术学

艺术学理论类

艺术史论
艺术管理
非物质文化遗产保护

音乐与舞蹈学类

音乐表演
音乐学
作曲与作曲技术理论
舞蹈表演
舞蹈学
舞蹈编导
舞蹈教育
航空服务艺术与管理
流行音乐
音乐治疗
流行舞蹈
音乐教育

戏剧与影视学类

表演
戏剧学
电影学
戏剧影视文学
广播电视编导
戏剧影视导演
戏剧影视美术设计
录音艺术
播音与主持艺术
动画
影视摄影与制作
影视技术
戏剧教育
曲艺
音乐剧

美术学类

美术学
绘画
雕塑
摄影
书法学
中国画
实验艺术
跨媒体艺术
文物保护与修复
漫画
纤维艺术
科技艺术
美术教育

设计学类

艺术设计学
视觉传达设计
环境设计
产品设计
服装与服饰设计
公共艺术
工艺美术
数字媒体艺术
艺术与科技
陶瓷艺术设计
新媒体艺术
包装设计
珠宝首饰设计与工艺

学科分类与代码Classification and code of disciplines

GB
中华人民共和国国家标准
GB/T137452009
代替GB/T13745-1992
学科分类与代码
Classification and code of disciplines
2009-05-06发布
2009-11-01实施
中华人民共和国国家质量监督检验检疫总局
中国国家标准化管理委员会
发布

前言
本标准代替GB/T13745一1992《学科分类与代码》。
本标准与GB/T13745-1992相比,主要变化如下:

  • 增加了前言、引言和附录A;
    在标准的结构和格式编排方面,按照GB/T1.1-2000的规定进行了更新;
  • 对学科代码的形式作出了修改,取消了十进制分类符号的点“.”,以便于信息处理;
    增设了“信息与系统科学相关工程与技术”等3个一级学科群,调整二级学科“心理学”为一级
    学科;
  • 增设了“医学史”、“重症医学”、“光学工程”、“兵器科学与技术”等39个二级学科,调整“天文地
    球动力学”等13个三级学科为二级学科,变更了“生物工程”、“仪器仪表技术”等10个二级学
    科的类别归属;
  • 增设了“基因组学”、“月球科学”、“术语学”等337个三级学科,调整“传染病学”等4个二级学
    科为三级学科,变更了“密码学”等65个三级学科的类别归属;
  • 取消了“理论统计学”等4个二级学科及“普通心理学”等25个三级学科;
  • 调整变更各级学科名称67项,如“货币银行学”更名为“金融学”等。
    上述关于学科增减、变更的详细资料见附录A。
    本标准的附录A为资料性附录。
    本标准由中国标准化研究院提出。
    本标准由全国信息分类编码标准化技术委员会归口。
    本标准主要起草单位:中国标准化研究院、中国科学院计划财务局。
    本标准主要起草人:李小林、邢立强、江洲、孙广芝、刘学英、刘植婷、史立武。
    本标准于1992年首次发布,本次为第一次修订。

引言
人类的活动产生经验,经验的积累和消化形成认识,认识通过思考、归纳、理解、抽象而上升成为知识,知识在经过运用并得到验证后进一步发展到科学层面上形成知识体系,处于不断发展和演进的知识体系根据某些共性特征进行划分而成学科。
学科是相对独立的知识体系,这里“相对”、“独立”和“知识体系”三个概念是本标准定义学科的基础。“相对”强调了学科分类具有不同的角度和侧面,“独立”则使某个具体学科不可被其他学科所替代,“知识体系”使“学科”区别于具体的“业务体系”或“产品”。本标准中出现了一些学科与专业、行业、产品
名称相同的情况,是出于使学科名称简明的目的,其内在涵义是不同的。
由于应用目的的不同,会产生不同的学科分类体系,本标准建立的学科分类体系是直接为科技政策和科技发展规划以及科研项目、科研成果统计和管理服务的,因此主要收录已经形成的学科,而对于成熟度不够,或者尚在酝酿发展有可能形成学科的雏形则暂不收录,待经过时间考验后下一次修订本标准
时再酌情收录。

  1. 范围
    本标准规定了学科分类原则、学科分类依据、编码方法,以及学科的分类体系和代码。
    本标准适用于基于学科的信息分类、共享与交换,亦适用于国家宏观管理和部门应用。
    本标准的分类对象是学科,不同于专业和行业。本标准的分类不能代替文献、情报、图书分类及学术上的各种观点。

  2. 术语和定义
    下列术语和定义适用于本标准。

    1. 学科 discipline
      相对独立的知识体系。
    2. 学科群 discipline group
      具有某一共同属性的一组学科。每个学科群包含了若干个分支学科。
  3. 学科分类原则

    1. 科学性原则
      根据学科所具备的客观的、本质的属性特征及其相互之间的联系,划分不同的从属关系和并列次序,组成一个有序的学科分类体系。
    2. 实用性原则
      对学科进行分类和编码,应以满足国家宏观管理的应用需求为基本目标,列入到分类体系内的学科覆盖领域应全面、适中。
    3. 简明性原则
      对学科层次的划分和组合,力求简单明了。
    4. 兼容性原则
      考虑国内传统分类体系的继承性和实际使用的延续性,并注意提高国际可比性。
    5. 扩延性原则
      根据现代科学技术体系具有高度动态性的特征,应为萌芽中的新兴学科留有余地,以便在分类体系相对稳定的情况下得到扩充和延续。
    6. 唯一性原则
      在学科分类体系中,一个学科只能用一个名称、一个代码。某学科被调整变更后,其原有的分类代码撤销,不得再赋予其他学科使用。
  4. 学科分类依据
    本标准主要依据学科的研究对象,学科的本质属性或特征,学科的研究方法,学科的派生来源,学科研究的目的与目标等五方面进行划分。

  5. 学科分类代码体系的说明

    1. 本标准所列学科应具备其理论体系和专门方法的形成;有关科学家群体的出现;有关研究机构和教学单位以及学术团体的建立并开展有效的活动;有关专著和出版物的问世等条件。
    2. 本标准仅将学科分类定义到一、二、三级,共设62个一级学科或学科群、676个二级学科或学科群、2382个三级学科。一级学科之上可归属到科技统计使用的门类,门类不在标准中出现。门类排列顺序是:A自然科学,代码为110190;B农业科学,代码为210240;C医药科学,代码为310360;D工程与技术科学,代码为410630;E人文与社会科学,代码为710~910。
    3. 本标准中学科排列次序和级别与学科重要程度无关。
    4. 本标准纳人了成长中的新兴学科,萌芽中的新兴学科暂不纳人。
    5. 在本分类体系,尤其在工程与技术科学分类体系中,出现的学科与专业、行业、产品名称相同,但其涵义不同.
    6. 分类体系中的名称,原则上用学科名称,考虑实际应用及学科分类层次的需要,有少量“学科群”名称出现。
    7. 一级学科根据情况,分别选用XX学”、“××科学”、“××科学技术”、“××工程”、“××工程技术科学”五种名称。
    8. 交叉或具有多重归属的学科,可在多处列类,只在一处赋予代码,其他相关位置不给代码,而在说明栏注“见×××××××(代码)”或”参见(代码)”~
    9. 一级学科下的分支学科,根据确进字制置的不国特征进行划分,原则上取一个特征,考虑学科特点及使用需要,对有些学科用两种或内种以特征划分。
    10. 本分类体系的学科遵循从理论到应用:从一般到个别,从抽象到具体,从通用到专用,从简单到复杂,从低级到高级,从宏观到微观的排列顺序。
    11. 标准中出现的学科分类层次和数量分布小均衡现象各学科发展不平衡的客观实际所决定的。
    12. 本标准对某些横断学科、综合学科及某些特殊学科的处理方法
      1. 分类表中的信息科学”是指小概念,不包括“计算机科学”“信息科学与系统科学”的理论和技术部分,其性质与数学类似,排列在数学之后,考返其发展前景,设为一级学科。“信息科学”和“系统科学”都以“控制论”、“系统论”和“信息论为础理论,很难分开,故暂列在一类。
      2. 考虑到工程与技术科学门类特创然科学及生产应用的映射关系,在该门类中设立“信息与系统科学相关工程与技术”、自然科学相人罐与技术“产品应用相关工程与技术”等三个一级学科群,以归入基于自然科学或生产应用而派生出的各类工程技术学科或学科群,但早已形成的传统工程与技术一级学科(如化学工程、矿山工程技术、测绘科学技术等)则不在此列.
      3. “环境科学技术及资源科学技术”、“安全科学技术”、“管理学”三个一级学科(群)属综合学科,本学科列在自然科学和社会科学之间、
      4. 根据我国实际情况,将“地理学“列入“地球科学”下二级学科,“人文地理学”列人“地球科学”,属特例。
  6. 编码方法

    1. 本标准的学科分类划分为一、二、三级学科三个层次,用阿拉伯数字表示。一级学科用三位数字表示,二、三级学科分别用两位数字表示,代码结构见图
      XXX XX XX
      三级学科
      二级学科(或学科群)
      一级学科(或学科群)
    2. 二、三级学科设“群体学科”,用数字“99”表示。
    3. 标准中所有代码,仅表示该学科在本分类体系中的级别和位置,不表示其他含义。
  7. 学科分类代码表

A自然科学

数学

数学史

asdf

数理逻辑与数学基础

演绎逻辑学 亦称符号逻辑学
证明论 亦称元数学

递归论
模型论
公理集合论
数学基础
数理逻辑与数学基础其他学科

数论

初等数论
解析数论
代数数论
超越数论

去番图逼近
数的几何

概率数论
计算数论
数论其他学科

代数学

线性代数
群论
域论

李群
李代数

Kac-Moody代数
环论 包括交换环与交换代数,结合环与结合代数,
非结合环与非结合代数等

模论

格论
泛代数理论

范畴论
同调代数

代数K理论
微分代数

代数编码理论
代数学其他学科

代数几何学

几何学

几何学基础

欧氏几何学
非欧几何学
球面几何学
向量和张量分析
仿射几何学
包括黎曼几何学等
射影几何学

微分几何学
分数维几何
计算几何学

几何学其他学科

拓扑学

点集拓扑学
代数拓扑学
同伦论

低维拓扑学
同调论
维数论
格上拓扑学
纤维丛论

几何拓扑学
奇点理论

微分拓扑学
拓扑学其他学科

数学分析

微分学
积分学
级数论

数学分析其他学科

非标准分析

函数论

实变函数论

单复变函数论
多复变函数论
函数逼近论

调和分析

复流形

特殊函数论
函数论其他学科

常微分方程

定性理论
稳定性理论
解析理论
常微分方程其他学科

偏微分方程

椭圆型偏微分方程
双曲型偏微分方程
抛物型偏微分方程
非线性偏微分方程
偏微分方程其他学科

动力系统

微分动力系统
拓扑动力系统

复动力系统
动力系统其他学科

积分方程

泛函分析

线性算子理论

变分法
拓扑线性空间
希尔伯特空间
函数空间

巴拿赫空间
算子代数
测度与积分
广义函数论

非线性泛函分析
泛函分析其他学科

计算数学

常微分方程数值解
偏微分方程数值解
积分变换与积分方程数值方法
数值代数

优化计算方法

数值逼近与计算几何
随机数值方法与统计计算

并行计算算法

误差分析与区间算法
小波分析与傅立叶分析的数值方法
反问题计算方法
符号计算与计算机推理
计算数学其他学科

概率论

几何概率
概率分布
极限理论

随机过程 包括正态过程与平稳过程、点过程等

随机分析

鞅论
应用概率论
概率论其他学科
具体应用入有关学科

数理统计学

抽样理论
假设检验
非参数统计
方差分析
包括抽样分布、抽样调查等

相关回归分析
充计推断

贝叶斯统计
试验设计
多元分析
包括参数估计等

统计判决理论
时间序列分析

空间统计
数理统计学其他学科

应用统计数学

统计质量控制
可靠性数学
保险数学

统计计算
统计模拟

应用统计数学其他学科

运筹学

线性规划
非线性规划
动态规划
组合最优化
参数规划
整数规划

随机规划
排队论
对策论
库存论
决策论
搜索论
图论

亦称博弈论

统筹论
最优化

运筹学其他学科

组合数学

离散数学

模糊数学

计算机数学

应用数学 具体应用人有关学科

数学其他学科

信息科学与系统科学

信息科学与系统科学基础学科

信息论
控制论
系统论
信息科学与系统科学基础学科其他学科

运筹学

系统学

微分动力系统

混沌

一般系统论
耗散结构理论
协同学

突变论
超循环论
复杂系统与复杂性科学
系统学其他学科

控制理论

大系统理论
系统辨识

状态估计
鲁棒控制

控制理论其他学科

系统评估与可行性分析

系统工程方法论

系统建模

决策分析

决策支持系统
管理信息系统

系统工程方法论其他学科

信息科学与系统科学其他学科

力学

基础力学

理论力学
理性力学

非线性力学
连续介质力学

柔性多体力学
陀螺力学

飞行力学

基础力学其他学科

固体力学

弹性力学
塑性力学
包括弹塑性力学
粘弹性、粘塑性力学
蠕变

界面力学与表面力学

疲劳
损伤力学
断裂力学
散体力学
细观力学

微观力学
电磁固体力学
材料力学

结构力学
计算固体力学
实验固体力学
固体力学其他学科

振动与波

线性振动力学
非线性振动力学
弹性体振动力学

随机振动力学
振动控制理论

固体中的波

流体一固体耦合振动
振动与波其他学科

流体力学

理论流体力学
水动力学
气体动力学
空气动力学

悬浮体力学
湍流理论
粘性流体力学
多相流体力学

渗流力学
物理一化学流体力学
等离子体动力学
电磁流体力学
非牛顿流体力学

流体机械流体力学
旋转与分层流体力学
辐射流体力学

计算流体力学
实验流体力学
环境流体力学
微流体力学

流体力学其他学科

流变学

爆炸力学

爆轰与爆燃理论
爆炸波、冲击波、应力波
高速碰撞动力学
爆炸力学其他学科

物理力学

高压固体物理力学
稠密流体物理力学
高温气体物理力学

多相介质物理力学
临界现象与相变
原子与分子动力学
物理力学其他学科

生物力学 包括生物流体力学与生物流变学等

统计力学

应用力学 具体应用人有关学科

力学其他学科

物理学

物理学史

物理学

理论物理学
数学物理

电磁场理论
经典场论
相对论

量子力学
统计物理学
理论物理学其他学科

声学

普通线性声学 含射线声学、波动声学、大气声学、声波反射、
散射、衍射、干涉、传播衰减。

非线性声学
流体动力声学 含航空声学、流体运动与声波相互作用、流体
声辐射、燃烧声学等

超声学、量子声学和声学效应
次声学

水声和海洋声学

结构声学和振动
噪声、噪声效应及其控制
建筑声学与电声学

声学信号处理
生理、心理声学和生物声学
语言声学和语音信号处理
音乐声学

声学换能器、声学测量及方法
声学测量方法
声学材料
信息科学中的声学问题 含通信声学、声学微机电系统、声学信道

与声学有关的其他物理问题和交叉学科

热学

热力学
热物性学
传热学

热学其他学科

光学

几何光学
物理光学
非线性光学

光谱学
量子光学

信息光学
导波光学
发光学

红外物理

激光物理
光子学与集成光学
应用光学
具体应用人有关学科

大气光学

环境光学
海洋光学
光学遥感
超快激光及应
光学其他学科

电磁学

电学
磁学

静电学
静磁学

电动力学
电磁学其他学科

无线电物理

电磁波物理
量子无线电物理
微波物理学

超高频无线电物理

统计无线电物理
无线电物理其他学科

电子物理学

量子电子学

电子离子与真空物理

带电粒子光学
电子物理学其他学科

凝聚态物理学

凝聚态理论
金属物理学

半导体物理学
电介质物理学
晶体学
包括晶体生长、晶体化学等

非晶态物理学
软物质物理学

薄膜物理学
低维物理

表面与界面物理学
固体发光

磁学
超导物理学
低温物理学

高压物理学
摩擦学

介观物理学
量子调控
凝聚态物理学其他学科

等离子体物理学

热核聚变等离子体物理学
低温等离子体物理学
等离子体诊断学

凝聚态等离子体物理学
等离子体物理学其他学科

原子分子物理学

原子与分子理论
原子光谱学
分子光谱学
波谱学

原子与分子碰撞过程

玻色一爱因斯坦凝聚和冷原子物理
原子分子物理学其他学科

原子核物理学

核结构

核能谱学
低能核反应

中子物理学
裂变物理学

聚变物理学

轻粒子核物理学

重离子核物理学
中高能核物理学
原子核物理学其他学科

高能物理学

粒子物理学
宇宙线物理学

粒子加速器物理学
高能物理实验

粒子宇宙学

高能物理学其他学科

计算物理学

应用物理学 具体应用人有关学科

物理学其他学科

化学

化学史

无机化学

元素化学
配位化学
同位素化学

无机固体化学
无机合成化学
无机分离化学

物理无机化学
生物无机化学
无机化学其他学科

有机化学

元素有机化学 包括金属有机化学等
天然产物有机化学

有机固体化学
有机合成化学
有机光化学
物理有机化学 包括理论有机化学、立体化学等
生物有机化学

金属有机光化学
有机化学其他学科

分析化学

化学分析 包括定性分析、定量分析等
电化学分析
光谱分析

波谱分析

质谱分析
热化学分析
色谱分析
光度分析
放射分析

状态分析与物相分析
分析化学计量学
分析化学其他学科

物理化学

化学热力学
化学动力学 包括分子反应动力学等
结构化学 包括表面化学、结构分析等
量子化学

胶体化学与界面化学
催化化学

热化学
光化学 包括超分子光化学、光电化学、激光化学、感光
化学等

电化学
磁化学

高能化学 包括辐射化学、等离体化学
计算化学
物理化学其他学科

化学物理学

高分子物理

高分子化学

无机高分子化学

天然高分子化学
功能高分子 包括液晶高分子化学
高分子合成化学
高分子物理化学
高分子光化学

高分子化学其他学科

核化学

放射化学

核反应化学
裂变化学

聚变化学
重离子核化学
核转变化学

环境放射化学

应用化学

化学生物学

材料化学

具体应用人有关学科

软化学
碳化学
纳米化学

材料化学其他学科

化学其他学科

天文学

天文学史

天体力学

摄动理论

天体力学定性理论
天体形状与自转理论
天体力学数值方法
天文动力学 包括人造卫星、宇宙飞船动力学等
历书天文学

天体力学其他学科

天体物理学

理论天体物理学
相对论天体物理学
磁流体力学

等离子体动力学
高能天体物理学 包括天体核物理学

实测天体物理学
天体物理学其他学科

宇宙化学

空间化学
天体元素学

月球与行星化学
宇宙化学其他学科

天体测量学

基本天体测量学
照相天体测量学
射电天体测量学

空间天体测量学
方位天文学

实用天文学
天体测量学其他学科

射电天文学

射电天体物理学
射电天文方法
射电天文学其他学科

空间天文学

红外天文学
紫外天文学

X射线天文学

Y射线天文学
中微子天文学

空间天文学其他学科

天体演化学 各层次天体形成与演化人各学科

星系与宇宙学

星系动力学

星系天文学
运动宇宙学
星系际物质

大爆炸宇宙论
星系形成与演化
宇宙大尺度结构起源与演化
星系与宇宙学其他学科

恒星与银河系

恒星物理学
恒星天文学

恒星形成与演化
星际物质物理学
银河系结构与运动
恒星与银河系其他学科

太阳与太阳系

太阳物理学
太阳系物理学
太阳系形成与演化
行层物理学

行星际物理学
陨星学

比较行星学

月球科学
太阳与太阳系其他学科

天体生物学

天文地球动力学

时间测量学

时间尺度
时间测量与方法

守时理论
授时理论与方法

时间测量学其他学科

天文学其他学科

地球科学

地球科学史

大气科学

大气物理学 包括大气光学、大气声学、大气电学、中层物理
学等

大气化学
大气环境学

包括大气遥感

大气探测
动力气象学 包括数值天气预报与数值模拟等
天气学

气候学

大气边界层物理学
应用气象学 具体应用人有关学科
大气科学其他学科

固体地球物理学

地球动力学 亦有“大陆动力学,大地构造物理学,地质物
理”等名称

地球重力学
地球流体力学

地壳与地形变
地球内部物理学
地声学

地热学

地电学

地磁学
放射性地球物理学

地震学
勘探地球物理学
计算地球物理学

实验地球物理学
固体地球物理学其他学科

空间物理学

电离层物理学
高层大气物理学
磁层物理学
空间物理探测

空间环境学
空间物理学其他学科

地球化学

元素地球化学
有机地球化学
放射性地球化学

同位素地球化学
生物地球化学
地球内部化学

同位素地质年代学
成矿地球化学
勘探地球化学

实验地球化学

能源地球化学

地球化学其他学科

大地测量学

地球形状学

几何大地测量学
物理大地测量学
动力大地测量学
空间大地测量学
行星大地测量学

大地测量学其他学科

地图学

地理学

自然地理学 包括生态地理学、冰川学、冻土学、沙漠学、岩

溶学等

生物地理学
土壤地理学
化学地理学
地貌学

人文地理学
区域地理学
城市地理学

人口地理学
旅游地理学
经济地理学
世界地理学

历史地理学

地理学其他学科

地质学

数学地质学
地质力学

动力地质学
矿物学 包括放射性矿物学

矿床学与矿相学 包括放射性矿床学,不包括石油、天然气和煤
岩石学

岩土力学
沉积学

古地理学

古生物学
地层学与地史学

前寒武纪地质学
第四纪地质学
构造地质学 包括显微构造学等
大地构造学

勘查地质学
水文地质学 包括放射性水文地质学
遥感地质学

区域地质学

火山学

石油与天然气地质学
含天然气水合物地质学

煤田地质学

实验地质学
工程地质学

地质学其他学科

水文学

水文物理学

水文化学

水文地理学

水文气象学

水文测量

水文图学

湖沼学

河流学与河口水文学

地下水文学

区域水文学

生态水文学

水文学其他学科

海洋科学

海洋物理学

海洋化学

海洋地球物理学

海洋气象学

海洋地质学

物理海洋学

海洋生物学

海洋地理学和河口海岸学
原名为“河口、海岸学”

海洋调查与监测
海洋工程

海洋测绘学

遥感海洋学
亦名卫星海洋学

海洋生态学

环境海洋学

海洋资源学

极地科学

海洋科学其他学科

地球科学其他学科

生物学

生物数学

生物物理学

生物信息论与生物控制论

理论生物物理学

生物声学与声生物物理学

生物光学与光生物物理学

生物电磁学

生物能量学

低温生物物理学

分子生物物理学与结构生物学
原名为“分子生物物理学”

空间生物物理学

仿生学

系统生物物理学

生物影像学

生物物理学其他学科
生物力学

生物化学

多肽与蛋白质生物化学

核酸生物化学

多糖生物化学

脂类生物化学

酶学

膜生物化学

激素生物化学

生殖生物化学

免疫生物化学

毒理生物化学

比较生物化学
生物化学工程

应用生物化学
具体应用人有关学科

生物化学其他学科

细胞生物学

细胞生物物理学

细胞结构与形态学

细胞生理学

细胞进化学

细胞免疫学

细胞病理学

膜生物学

干细胞生物学

细胞生物学其他学科

免疫学

分子免疫学
细胞免疫学

肿瘤免疫学

免疫病理学

免疫治疗学

疫苗学
免疫遗传学

人体免疫学

免疫学其他学科

生理学

形态生理学
新陈代谢与营养生理学
心血管生理学
呼吸生理学

消化生理学
血液生理学
泌尿生理学
内分泌生理学
感官生理学
生殖生理学
骨骼生理学

肌肉生理学
皮肤生理学

循环生理学

比较生理学
年龄生理学

特殊环境生理学
语言生理学
生理学其他学科

发育生物学

动物发育生物学
植物发育生物学
比较发育生物学

演化发育生物学
繁殖生物学

发育生物学其他学科

古生物学

遗传学

数量遗传学

生化遗传学

细胞遗传学

体细胞遗传学
发育遗传学
亦称发生遗传学

分子遗传学
辐射遗传学

进化遗传学
生态遗传学

免疫遗传学
毒理遗传学
行为遗传学
群体遗传学
表观遗传学

遗传学其他学科

放射生物学

放射生物物理学
细胞放射生物学
放射生理学

分子放射生物学
放射免疫学

放射毒理学
放射生物学其他学科

分子生物学

基因组学
包括结构基因组学、营养基因组学
核糖核酸组学
蛋白质组学

代谢组学

生物信息学
分子生物学其他学科

专题生物学研究
水生生物学

保护生物学

计算生物学
营养生物学
包括生化营养学、动物营养学、植物营养学、微
生物营养学等

专题生物学研究其他学科

生物进化论

生态学

数学生态学
化学生态学

生理生态学
进化生态学
分子生态学
行为生态学

生态毒理学
区域生态学

种群生态学

群落生态学
生态系统生态学

生态工程学
恢复生态学

景观生态学
水生生态学与湖泊生态学
海洋生态学

生态学其他学科

神经生物学

神经生物物理学
神经生物化学

神经形态学
细胞神经生物学
神经生理学

发育神经生物学
分子神经生物学
比较神经生物学

系统神经生物学
神经生物学其他学科

植物学

植物化学

植物生物物理学
植物生物化学
植物形态学
植物解剖学
植物细胞学

植物生理学
植物生殖生物学
植物发育学
包括植物营养学

包括植物泡粉学
植物遗传学
植物引种驯化
植物生态学

植物病理学
植物地理学

植物群落学
植物分类学

实验植物学
民族植物学
植物寄生虫学
植物学其他学科

昆虫学

昆虫生物化学
昆虫形态学
昆虫组织学
昆虫生理学
昆虫生态学

昆虫病理学
昆虫毒理学
昆虫行为学
昆虫分类学
实验昆虫学
昆虫病毒学
昆虫学其他学科

动物学

动物生物物理学
动物生物化学

动物形态学
动物解剖学
动物组织学
动物细胞学
动物生理学

动物生殖生物学
动物生长发育学
包括动物繁殖学
包括动物胎学
动物遗传学
动物生态学
动物病理学

动物行为学
动物地理学
含动物驯化学
含昆虫生物地理学

动物分类学
实验动物学

动物寄生虫学
动物病毒学

动物学其他学科

微生物学

微生物生物化学

微生物生理学
微生物遗传学
微生物生态学

微生物免疫学
微生物分类学

真菌学
细菌学

应用与环境微生物学
微生物学其他学科
具体应用入有关学科

病毒学

普通病毒学
病毒生物化学

分子病毒学
病毒生态学
病毒分类学
噬菌体学

植物病毒学
昆虫病毒学

动物病毒学

医学病毒学
病毒学其他学科

人类学

人类起源与演化学

人类形态学
人类遗传学
分子人类学

人类生态学
心理人类学
古人类学
亦称“人文生态学”

人种学
人体测量学
人类学其他学科,

生物学其他学科

B农业科学

农学

农业史

农业科技史
农业经济史
农村社会史
农业文化史
农业史其他学科

农业基础学科
农业数学

农业气象学与农业气候学
农业生物物理学
农业生物化学
农业生态学

农业植物学
农业微生物学

植物营养学

农业基础学科其他学科

农艺学

作物形态学
作物生理学

作物遗传学
作物生态学
种子学
作物育种学
包括航天育种学

良种繁育学
作物栽培学

作物耕作学
作物种质资源学
农艺学其他学科

园艺学

果树学
瓜果学

蔬菜学
茶学
包括茶加工等

观赏园艺学
园艺学其他学科

农产品贮藏与加工

农产品贮藏与加工
粮油产品贮藏与加工

果蔬贮藏与加工

畜产品贮藏与加工

土特产品贮藏与加工
农副产品综合利用
农产品贮藏与加工其他学科

土壤学

土壤物理学
土壤化学

土壤地理学
土壤生物学
土壤生态学

土壤耕作学
土壤改良学
土壤肥料学

土壤分类学
土壤环境学

土壤调查与评价
土壤修复

土壤学其他学科

植物保护学

植物检疫学
植物免疫学
植物病理学
植物药理学
农业昆虫学
植物病毒学

植物真菌学
植物细菌学

植物线虫学
农药学
有害生物监测预警
抗病虫害育种
有害生物化学防治
有害生物生物防治
有害生物综合防治
有害生物生态调控

农业转基因生物安全学

杂草防除
鸟兽、鼠害防治
植物保护学其他学科

农学其他学科

林学

林业基础学科

森林气象学
森林地理学

森林水文学
森林土壤学

森林生态学
森林植物学

林业基础学科其他学科

林木遗传育种学

林木育种学
林木遗传学
林木遗传育种学其他学科

森林培育学

种苗学
造林学
包括治沙造林学

水土保持学

森林培育学其他学科

森林经理学

森林测计学

森林测量学
林业遥感
林业信息管理
林业系统工程
森林经理学其他学科

森林保护学

森林病理学
森林昆虫学
森林防火学

森林保护学其他学科

野生动物保护与管理

防护林学

经济林学

园林学

园林植物学
风景园林工程

风景园林经营与管理
园林学其他学科

林业工程

森林采运学
林业机械

林业机械化与电气化
木材学
木材加工与人造板工艺学
包括家具设计与制造等

木材防腐学
林产化学加工学
林业工程其他学科

森林统计学

林业经济学

林学其他学科

畜牧、兽医科学

畜牧、兽医科学基础学科

家畜生物化学
家畜生理学

家畜遗传学
家畜生态学
家畜微生物学
畜牧、兽医科学基础学科其他学科

畜牧学

农业动物资源学
家畜遗传育种学
家畜繁殖学

动物营养学
饲料学

家畜饲养管理学

特种经济动物饲养学
家畜行为学
家畜卫生学
草原学

包括牧草学、牧草育种学、牧草栽培学、草地生

态学、草地保护学等

畜产品贮藏与加工
畜牧机械化
养禽学
养蜂学
养蚕学

畜牧经济学
畜牧学其他学科

兽医学

预防兽医学
兽医病原学
兽医流行学

家畜解剖学与组织学

家畜生理学

家畜组织胚胎学
动物分子病原学
兽医免疫学
亦称兽医病理学

家畜病理学

兽医药理学与毒理学
兽医临床学
兽医卫生检疫学
家畜寄生虫学
家畜传染病学
家畜病毒学
中兽医学

兽医器械学
兽医学其他学科

畜牧、兽医科学其他学科

水产学

水产学基础学科

水产化学

水产地理学
水产生物学

水产遗传育种学
水产动物医学

水域生态学

水产学基础学科其他学科

水产增殖学

水产养殖学

水产饲料学

水产保护学

捕捞学

水产品贮藏与加工

水产工程学

水产资源学

水产经济学

水产学其他学科

C医药科学

基础医学

医学史

医学生物化学

人体解剖学

系统解剖学
局部解剖学

人体解剖学其他学科

医学细胞生物学

人体生理学

人体组织胚胎学

医学遗传学

放射医学

人体免疫学

医学寄生虫学

医学寄生虫免疫学
医学昆虫学

医学蠕虫学
医学原虫学

医学寄生虫学其他学科

医学微生物学

医学病毒学

病理学

病理生物学
病理解剖学
病理生理学

免疫病理学

实验病理学
比较病理学

系统病理学
环境病理学
分子病理学

病理学其他学科

药理学

基础药理学
临床药理学

生化药理学

分子药理学
免疫药理学

药理学其他学科

医学实验动物学

医学心理学

医学统计学

基础医学其他学科

临床医学

临床诊断学

症状诊断学

物理诊断学

机能诊断学
医学影像学
包括放射诊断学、同位素诊断学、超声诊断
学等

临床放射学
实验诊断学
临床诊断学其他学科

保健医学

康复医学
运动医学
包括力学运动医学等
老年医学
包括老年基础医学和老年临床医学

保健医学其他学科

理疗学

麻醉学

麻醉生理学

麻醉药理学
麻醉应用解剖学
麻醉学其他学科

内科学

心血管病学

呼吸病学

结核病学
消化病学

血液病学
肾脏病学

内分泌病学与代谢病学
风湿病学与自体免疫病学

变态反应学
感染性疾病学
传染病学

内科学其他学科

外科学

普通外科学
显微外科学
神经外科学
颅脑外科学
胸外科学

心血管外科学
泌尿外科学
骨外科学

烧伤外科学

整形外科学
器官移植外科学
实验外科学

小儿外科学
包括小儿普通外科学、小儿骨外科学、小儿
胸外科学、小儿心血管外科学、小儿烧伤外科学、
小儿整形外科学、小儿神经外科学、新生儿外科
学等

外科学其他学科

妇产科学

妇科学
产科学

围产医学
助产学
亦称围生医学
胎儿学

妇科产科手术学
妇产科学其他学科

儿科学

小儿外科学
小儿内科学

儿科学其他学科

眼科学

耳鼻咽喉科学

口腔医学

口腔解剖生理学
口腔组织学与口腔病理学
口腔材料学
口腔影像诊断学

口腔内科学

口腔颌面外科学
口腔矫形学

口腔正畸学
口腔病预防学
口腔医学其他学科

皮肤病学

性医学

神经病学

精神病学

重症医学

急诊医学

核医学

包括精神卫生及行为医学等

含放射治疗学

全科医学

肿瘤学

肿瘤免疫学
肿瘤病因学
肿瘤病理学

肿瘤诊断学
肿瘤治疗学

肿瘤预防学
实验肿瘤学

肿瘤学其他学科

护理学

基础护理学
专科护理学
特殊护理学
护理心理学
护理伦理学
护理管理学

护理学其他学科
临床医学其他学科

预防医学与公共卫生学

营养学

毒理学

消毒学

流行病学

媒介生物控制学

环境医学

亦为环境卫生学

职业病学

地方病学

热带医学

社会医学

卫生检验学

食品卫生学

儿少与学校卫生学

妇幼卫生学

环境卫生学

劳动卫生学

放射卫生学

卫生工程学

卫生经济学

卫生统计学

计划生育学

优生学

健康促进与健康教育学

卫生管理学

卫生监督学
卫生政策学
卫生法学

卫生信息管理学
卫生管理学其他学科

预防医学与公共卫生学其他学科

军事医学与特种医学

军事医学

野战外科学和创伤外科学
军队流行病学

军事环境医学
军队卫生学
军队卫生装备学
军事人机工效学
核武器医学防护学
化学武器医学防护学
生物武器医学防护学
激光与微波医学防护学
军事医学其他学科

特种医学

航空航天医学
潜水医学

航海医学
法医学
高压氧医学

特种医学其他学科

军事医学与特种医学其他学科

药学

药物化学

生物药物学 包括天然药物化学等

微生物药物学

放射性药物学

药剂学

药效学

医药工程

药物管理学

药物统计学

药学其他学科

中医学与中药学
中医学

中医基础理论
包括经络学等
中医诊断学
中医内科学
中医外科学

中医骨伤科学

中医妇科学
中医儿科学
中医眼科学
中医耳鼻咽喉科学

中医口腔科学
中医老年病学
针灸学

t
包括针刺镇痛与麻醉等
包括气功研究等

按摩推拿学
中医养生康复学
中医护理学

中医食疗学
方剂学

中医文献学
中医学其池学科
包括难经、内经、伤寒论、金匮要略、腧穴学等

民族医学
藏医药学

蒙医药学
维吾尔医药学
民族草药学

民族医学其他学科

中西医结合医学

中西医结合基础医学
中西医结合医学导论
中西医结合预防医学

中西医结合临床医学
中西医结合护理学

中西医结合康复医学
中西医结合养生保健医学
中西医结合医学其他学科

中药学
中药化学

中药药理学
本草学

药用植物学
中药鉴定学
中药炮制学
中药药剂学
中药资源学

中药管理学
中药学其他学科
中医学与中药学其他学科

D工程与技术科学

工程与技术科学基础学科

工程数学

工程控制论
工程力学

工程物理学
工程地质学
工程水文学
工程仿生学
工程心理学
标准科学技术

又名标准学

标准原理与方法
包括标准原理、标准体系、标准一致性测试、标
准统计方法、标准化认证与认可方法、标准规程
与格式等方面的研究

标准基础学
包括标准化发展史、标准经济学、术语标准化、
信息分类编码标准化、图形符号标准化、标准物
质研究、标准文献学等
标准工程与应用
包括标准化机制与体制研究、标准管理学、质
量控制与评价标准化、人类工效标准化等

标准科学技术其他学科
计量学

工程图学

勘查技术

工程通用技术

密封技术
粉末技术

真空技术
薄膜技术

包装技术

照相技术
物料搬运技术

工程通用技术其他学科

工业工程学
亦称工程系统工程

工程与技术科学基础学科其他学科

信息与系统科学相关工程与技术

控制科学与技术

自动控制应用理论
包括线性、非线性、随机控制,最优控制,自适
应控制系统,分布式控制系统,柔性控制系统等。

指挥与控制系统工程
控制系统仿真技术

导航制导与控制
机电一体化技术
流体传动与控制
自动化仪器仪表与装置
机器人控制
包括惯性导航与惯性制导

自动化技术应用
具体应用入有关学科。

控制科学与技术其他学科
仿真科学技术

仿真科学技术基础学科
仿真建模理论与技术
仿真系统理论与技术
控制系统仿真技术

仿真应用
具体应用人有关学科
仿真科学技术其他学科
信息安全技术

密码学

安全协议
系统安全

网络安全
软件安全

信息隐藏

安全测评

信息安全工程
信息安全其他学科
信息技术系统性应用

地理信息系统
全球定位系统

海洋信息技术
信息技术系统性应用其他学科
信息与系统科学相关工程与技术其他学科

自然科学相关工程与技术

物理学相关工程与技术

同步辐射及实验技术

物理学相关工程与技术其他学科
光学工程

海洋工程与技术

海洋工程结构与施工

海底矿产开发
海水资源利用
海洋环境工程
海岸工程

近海工程

深海工程

海洋资源开发利用技术
包括海洋矿产资源、海水资源、海洋生物、海洋
能开发技术等
包括海洋水下技术、海洋观测技术、海洋遥感

海洋观测预报技术
技术、海洋预报预测技术等

海洋环境保护技术
海洋工程与技术其他学科

生物工程
基因工程
亦称生物技术。
亦称遗传工程。

细胞工程
蛋白质工程

代谢工程
酶工程:
发酵工程

亦称微生物工程,
生物传感技术
纳米生物分析技术
生物工程其他学科

农业工程

农业机械学
包括农业机械制造等。

农业机械化

农业电气化与自动化
农田水利

包括灌溉工程、排水工程等。

水土保持学
农田测量
包括土壤侵蚀学、水土保持监测、水土保持生
态学、水土保持工程、荒漠化防治等。

农业环保工程
农业区划

含农业土地利用学。
农业系统工程

农业工程其他学科
生物医学工程学

生物医学电子学
临床工程学

康复工程学

生物医学测量学

人工器官与生物医学材料学
于细胞与组织工程学

医学成像技术
生物医学工程学其他学科

测绘科学技术

大地测量技术

大地测量定位
重力测量
测量平差

大地测量技术其他学科
摄影测量与遥感技术

地物波谱学
近景摄影测量
航空摄影测量

遥感信息工程
摄影测量与遥感技术其他学科
地图制图技术

地图投影学

地图设计与编绘
图形图像复制技术
地图制图技术其他学科
工程测量技术

地籍测量
精密工程测量
矿山测量

土木建筑工程测量

水利工程测量

工程测量技术其他学科:-
海洋测绘

海洋大地测量

海洋重力测量
海洋磁力测量

海洋跃层测量
海洋声速测量

海道测量

海底地形测量

海图制图

海洋工程测量

海洋测绘其他学科
测绘仪器
测绘科学技术其他学科

材料科学

材料科学基础学科

材料力学
相图与相变
包括合金化等
材料的组织、结构、缺陷与性能
计算材料学
金属学

陶瓷学
高分子材料学
材料科学基础学科其他学科

材料表面与界面
包括表面优化技术

材料失效与保护
材料检测与分析技术
材料实验
包括材料腐蚀、磨损、老化、断裂及其控制等

材料合成与加工工艺
金属材料

黑色金属及其合金
有色金属及其合金
非晶、微晶金属材料
低维金属材料

包括准晶和纳米晶材料等

包括薄膜、纤维和零维金属材料等
特种功能金属材料
金属材料其他学科
无机非金属材料
玻璃与非晶无机非金属材料
低维无机非金属材料
人工晶体

包括生物玻璃材料

包括薄膜、纤维和零维非金属材料等
陶瓷材料
包括陶瓷膜材料、多孔陶瓷材料、生物陶瓷材
料、耐火材料等。

特种功能无机非金属材料
无机非金属材料其他学科
有机高分子材料

塑料、橡胶和纤维

功能高分子材料
高性能高分子材料
高分子液晶材料
有机高分子材料其他学科
复合材料

金属基复合材料
包括多相复合材料等
无机非金属基复合材料
聚合物基复合材料
包括无机多相复合材料等
包括有机多相复合材料等
又名混杂复合材料

有机-无机杂化复合材料
生物复合材料
功能复合材料

复合材料其他学科
生物材料

组织工程材料
医学工程材料

环境友好材料
生物材料其他学科
纳米材料

包括纳米光电材料、纳米信息材料、纳米存储
材料等
专用材料
各专用材料人有关学科

材料科学其他学科

矿山工程技术

矿山地质学
矿山测量
矿山设计

地下矿设计

露天矿设计
矿山设计其他学科
矿山地面工程
井巷工程

矿山压力工程
矿山支护工程
井巷工程其他学科
采矿工程

煤矿开采
煤及油母页岩地下气化
金属矿开采
非金属矿开采
采矿工程其他学科
选矿工程

选矿理论
选矿技术
矿石处理
选矿工程其他学科
钻井工程

油气田井开发工程

石油、天然气储存与运输工程
矿山机械工程

采矿机械
选矿机械
矿山运输机械
矿山机械工程其他学科
矿山电气工程

采矿环境工程
矿山安全

矿山综合利用工程
矿山工程技术其他学科

冶金工程技术

冶金物理化学
冶金反应工程

冶金原料与预处理
冶金热能工程
冶金燃料

燃烧理论

燃烧计算

冶金分析
冶金热能工程其他学科

冶金技术

提炼冶金
粉末冶金
真空冶金
电磁冶金
原子能冶金
湿法冶金
纤维冶金
卤素冶金
微生物冶金
冶金技术其他学科
钢铁冶金-

炼铁

炼钢

铁合金冶炼
钢铁冶金其他学科

有色金属冶金
轧制
冶金机械及自动化
冶金工程技术其他学科

机械工程

机械史
机械学

机械原理与机构学
机械动力学与振动
机械强度

机械摩擦、磨损及润滑
机械学其他学科
机械设计

机械零件及传动
机械公差、配合与技术测量
机械制图

机械设计其他学科

计算机辅助设计

机械制造工艺与设备
铸造工艺与设备

焊接工艺与设备
包括连接工艺与设备
塑性加工工艺与设备
热处理工艺与设备
切削加工工艺

特种加工工艺

机器装配工艺
非金属加工工艺
机械制造工艺与设备其他学科
刀具技术

切削理论
切削刀具

磨削工具

刀具技术其他学科
机床技术

机床基础理论
金属切削机床

数字控制机床
特种加工机床

机床技术其他学科
流体传动与控制
机械制造自动化
包括气动液压控制技术等

成组技术

数控技术
机器人技术
包括工业机器人、智能机器人、服务机器人

计算机辅助制造
机械制造自动化其他学科
机械工程其他学科

动力与电气工程

工程热物理
工程热力学

工程传热、传质学
燃烧学·

多相流动

微尺度热物理学
工程热物理其他学科
热工学

热工测量与仪器仪表
供热工程
工业锅炉

热工学其他学科
动力机械工程

包括锅炉、蒸汽机、汽轮机等

蒸汽工程
内燃机工程
包括汽油机、柴油机、气体燃料发动机等

流体机械及流体动力工程
喷气推进机与涡轮机械
微动力工程

动力机械工程其他学科
制冷与低温工程

制冷工程

低温工程
热泵与空调
制冷与低温工程其他学科
电气工程

电工学
电路理论
电磁场理论

电磁测量技术及其仪器
电工材料

电机学

电源技术
电器学

电力电子技术
高电压工程

绝缘技术
电热与高频技术
超导电工技术
发电工程

包括水力、热力、风力、磁流体发电工程等

输配电工程
电力系统及其自动化

电力拖动及其自动化
用电技术
包括节电技术
亦可称作微细加工技术

电加工技术
脉冲功率技术

放电理论与发电等离子体技术
电磁环境与电磁兼容
生物与医学电工技术
可再生能源发电技术
分布式电力技术

电气化交通技术
强磁场技术

电气工程其他学科
动力与电气工程其他学科

能源科学技术

能源化学

能源地理学

能源计算与测量

储能技术
节能技术
包括工业节能、生活节能、建筑节能等

一次能源
煤炭能

石油、天然气能
水能
包括海洋能等

风能
地热能
生物能
太阳能
即城市生活垃圾能源
生活固体废弃物能

核能
天然气水合物能
一次能源其他学科

二次能源

煤气能
电能

蒸汽能
沼气能

氢能
激光能

二次能源其他学科
能源系统工程
能源经济学

能源科学技术其他学科

核科学技术

辐射物理与技术
核探测技术与核电子学
放射性计量学
核仪器、仪表

核材料与工艺技术

核燃料与工艺技术
核材料与工艺技术其他学科
粒子加速器

粒子加速器物理学

粒子加速器工程技术

粒子加速器应用
粒子加速器其他学科

裂变堆工程技术

裂变堆物理
裂变堆热工与水力
裂变堆控制
裂变堆结构

裂变堆屏蔽与防护
裂变堆建造技术
裂变堆工程技术其他学科
核聚变工程技术
磁约束聚变技术

惯性约束聚变技术
聚变堆工程
:一-

聚变裂变混合堆工程
核聚变工程技术其他学科
核动力工程技术

舰船核动力
空间核动力
核电站

核动力运行技术
核动力工程技术其他学科
同位素技术

同位素分离技术
同位素制备技术

同位素应用技术

同位素技术其他学科
核爆炸工程
核安全
包括核电站安全

乏燃料后处理技术
辐射防护技术

核设施退役技术
放射性三废处理、处置技术
核科学技术其他学科

电子与通信技术

电子技术

电子电路
天线电波传播

无线电技术
微波技术
·

敏感电子学
微电子学


:–
仿真技术
超导电子技术

电子元件与器件技术
电子束、离子束技术

红外与夜视技术

电子技术其他学科

光电子学与激光技术
半导体技术

半导体测试技术

半导体材料
半导体器件与技术
传感器技术

集成电路技术
半导体加工技术

半导体技术其他学科
信息处理技术

信号检测

参数估计
数据处理
语音处理

图像处理、

信息处理技术其他学科
通信技术

有线通信技术
无线通信技术

包括微波通信、卫星通信、激光通信技术等
光纤通信技术

通信传输技术
通信网络技术

通信终端技术
电信
邮政

邮电通信管理工程
通信技术其他学科

广播与电视工程技术
雷达工程
电子与通信技术其他学科

计算机科学技术

计算机科学技术基础学科
自动机理论

可计算性理论

计算机可靠性理论
算法理论

数据结构
数据安全与计算机安全

计算机科学技术基础学科其他学科
人工智能

人工智能理论
自然语言处理

机器翻译
模式识别

计算机感知

计算机神经网络
知识工程
包括专家系统

人工智能其他学科
计算机系统结构

计算机系统设计

并行处理
分布式处理系统
计算机网络

计算机运行测试与性能评价
计算机系统结构其他学科

计算机软件

软件理论
操作系统与操作环境
程序设计及其语言

编译系统

数据库
软件开发环境与开发技术
软件工程

计算机软件其他学科
计算机工程

计算机元器件
计算机处理器技术

计算机存储技术
计算机外围设备

计算机制造与检测

计算机高密度组装技术
计算机工程其他学科
计算机应用
具体应用人有关学科
包括汉字信息处理

中国语言文字信息处理
计算机仿真

计算机图形学
计算机图像处理

计算机辅助设计
计算机过程控制

计算机信息管理系统
计算机决策支持系统

计算机应用其他学科
计算机科学技术其他学科

化学工程

化学工程基础学科
化工热力学

化工流体力学

化工流变学

颗粒学
化学工程基础学科其他学科
化工测量技术与仪器仪表

化工传递过程
化学分离工程

蒸馏
吸收
萃取

吸附与离子交换
膜分离

蒸发与结晶
干燥

化学分离工程其他学科
化学反应工程

催化反应工程
催化剂工程

固定床反应工程
多相流反应工程

生化反应工程
聚合化学反应工程
电学反应工程

化学反应工程其他学科
化工系统工程

化工过程动态学
化工过程控制与模拟
化工系统优化
化工系统工程其他学科
化工机械与设备

无机化学工程

酸碱盐工程技术
硅酸盐工程技术
放射化工

化肥工程技术
化学冶金

无机化学工程其他学科
有机化学工程

电化学工程
电解

电镀
电池

腐蚀与防腐化学
电化学工程其他学科

高聚物工程

煤化学工程
石油化学工程
天然气化学工程

精细化学工程
表面活性剂

香料学
化妆品学
染料
颜料与涂料学
粘合剂
亦称胶粘剂
精细化学工程其他学科
造纸技术

毛皮与制革工程

制药工程
医药工程
农药工程
兽药工程

制药工程其他学科
生物化学工程

化学工程其他学科

产品应用相关工程与技术

仪器仪表技术

仪器仪表基础理论
仪器仪表材料

传感器技术

精密仪器制造
测试计量仪器
光学技术与仪器

天文仪器

地球科学仪器
大气仪器仪表

仪器仪表技术其他学科
兵器科学与技术

兵器科学与技术基础学科
兵器系统与运用工程

兵器结构、动力、传动与平台技术
弹道学

含发射、推进与毁伤
兵器识别、导引与控制技术
军用光学与光电子技术

军事信息工程与信息对抗技术
含能材料技术
兵器制造技术
兵器材料科学与工程
兵器测试与实验技术

兵器科学与技术其他学科

产品应用专用性技术
印刷、复制技术

产品应用专用性技术其他学科
产品应用相关工程与技术其他学科

纺织科学技术

纺织科学技术基础学科

纺织化学

纺织美学与色彩学
纺织科学技术基础学科其他学科
纺织材料

纤维制造技术
纺织技术

纺织品结构与设计

棉纺学
棉织学

麻纺织
毛方织

丝纺织
化学纤维纺织
新型纺纱、无纺布与特种织物
针织

纺织技术其他学科
染整技术

染炼技术
印花技术
染色技术

整理技术

染整技术其他学科
服装技术

服装设计
服装加工

服装技术其他学科
纺织机械与设备
纺织器材设计与制造

纺织机械设计与制造
纺织机械与设备其他学科

纺织科学技术其他学科

食品科学技术

食品科学技术基础学科
食品化学

食品营养学
食品检验学
食品微生物学

食品生物技术
谷物化学

油脂化学
食品科学技术基础学科其他学科
食品加工技术

食用油脂加工技术
制糖技术
肉加工技术
乳加工技术
蛋加工技术
水果、蔬菜加工技术
食品发酵与酿造技术
烘焙食品加工技术
调味品加工技术
食品添加剂技术
饮料冷食制造技术
罐头技术

包括食盐加工技术等

米面制品加工技术
植物蛋白加工技术
包括其他粮食加工技术

食品加工技术其他学科
食品包装与储藏

食品机械
食品加工的副产品加工与利用
食品工业企业管理学

食品工程与粮油工程
食品工程

粮油工程
食品科学技术其他学科

土木建筑工程

建筑史
土木建筑工程基础学科
工程数学
工程力学

建筑光学
建筑声学

建筑气象学
土木建筑工程基础学科其他学科
土木建筑工程测量
建筑材料

金属建筑材料
非金属建筑材料

复合建筑材料
特种建筑材料
包括隔音、防水、防火、绝热、耐震、防蚀、装修
材料等

建筑材料其他学科

工程结构
杆件结构

薄壳结构
悬索与张拉结构

实体结构
结构设计

工程结构其他学科
土木建筑结构

木结构

砖结构

金属结构
混凝土与钢筋混凝土结构
喷锚结构

复合结构
特种结构
土木建筑结构其他学科
土木建筑工程设计

建筑设计方法与理论
城乡规划方法与理论

建筑美学
建筑室内设计
建筑室外环境设计
土木工程设计

土木建筑工程设计其他学科
土木建筑工程施工
地基基础工程
地面工程

地下工程
墙体工程

土木施工电器工程
装饰工程

土木建筑工程施工其他学科
土木工程机械与设备

起重机械

土木工程运输机械
土方机械

桩工机械
石料开采加工机械

钢筋混凝土机械
装修机械
土木工程机械与设备其他学科
园林学

市政工程

城市给水排水工程

通风与空调工程
供热与供燃气工程
电讯管道工程

城市系统工程

市政工程其他学科

建筑经济学
土木建筑工程其他学科

水利工程

水利工程基础学科

水力学
河流与海岸动力学

工程水文学

水利工程基础学科其他学科
水利工程测量

水工材料
水工结构
亦称水工建筑物

一般水工建筑物
专门水工建筑物
水工结构其他学科
水力机械
水利工程施工
水利建筑工程施工

水工设备安装
包括水工金属结构安装等:
不包括废水处理

水利工程施工其他学科

水处理

给水处理
水处理其他学科
河流泥沙工程学
水沙动力学,

河工学

河流泥沙工程学其他学科
农田水利

水土保持学
环境水利

环境水利与评价
包括水资源评价;水环境评价

区域环境水利
水资源保护

环境水利其他学科
水利管理

水利工程管理
包括水利调度、水利施工管理、养护等

水利工程检查观测
水利管理自动化系统
水利管理其他学科
防洪工程

防汛

防凌
防洪工程其他学科
水利经济学

水利工程其他学科

交通运输工程

道路工程
路基工程

桥涵工程
隧道工程

道路工程其他学科
公路运输
车辆工程

公路标志、信号、监控工程
公路运输管理

公路运输其他学科

铁路运输

铁路电气化工程

铁路通信信号工程
铁路机车车辆工程

铁路运输管理
铁路运输其他学科

水路运输

航海技术与装备工程

船舶通信与导航工程
航道工程

港口工程
疏浚工程
水路运输管理
救助、打捞与潜水作业工程
海事技术与装备工程
水路运输其他学科

船舶、舰船工程
航空运输
机场工程

航空运输管理
航空运输其他学科

交通运输系统工程

交通运输安全工程

交通运输经济学

交通运输工程其他学科

航空、航天科学技术

航空、航天科学技术基础学科
大气层飞行力学

空气动力学

航天动力学

飞行器结构力学

热力学
传热学

燃烧学

航天摩擦学
飞行原理
又称空间摩擦学
航空、航天科学技术基础学科其他学科

航空器结构与设计
气球、飞艇

定翼机
旋翼机
航空器结构与设计其他学科
航天器结构与设计

火箭、导弹
人造地球卫星

空间探测器
宇宙飞船

航天站
航天飞机
航天器结构与设计其他学科
航空、航天推进系统
飞行器仪表、设备

飞行器控制、导航技术
航空、航天材料

航空、航天金属材料

航空、航天非金属材料
航空、航天复合材料
航空、航天燃料与润滑剂

航空、航天材料失效与保护
航空、航天材料其他学科
飞行器制造技术

航空器制造工艺

航天器制造工艺
飞行器制造技术其他学科
飞行器试验技术
航空器地面试验
航空器飞行试验

航天器地面试验

航天器飞行试验
飞行器试验技术其他学科

飞行器发射与回收、飞行技术

飞行器发射与回收
飞行事故

飞行器发射与回收、飞行技术其他学科
航空航天地面设施、技术保障

发射场、试验场
航天测控系统
航空地面设施

航空地面技术保障
航空航天地面设施、技术保障其他学科
航空、航天系统工程

航空系统工程
航天系统工程

航空、航天可靠性工程
航空、航天系统工程其他学科
航空、航天科学技术其他学科

环境科学技术及资源科学技术

环境科学技术基础学科
环境物理学
包括环境声学等

环境化学
环境生物学
环境气象学
环境地学

包括环境地球化学、环境地质学等

环境生态学
环境毒理学
环境医学

自然环境保护学
环境管理学
环境经济学

环境法学

环境科学技术基础学科其他学科
环境学

大气环境学
水体环境学

包括海洋环境学
土壤环境学
区域环境学

城市环境学

环境学其他学科
环境工程学

环境保护工程
大气污染防治工程
水污染防治工程

固体污染防治工程
三废处理与综合利用

噪声与震动控制
环境质量监测与评价
环境规划

环境系统工程
环境修复工程
包括水环境修复工程

环境工程学其他学科
资源科学技术

包括资源管理

环境科学技术及资源科学技术其他学科

安全科学技术

安全科学技术基础学科

安全哲学

安全史
安全科学学

灾害学
包括灾害物理、灾害化学、灾害毒理等

安全学

安全科学技术基础学科其他学科
安全社会科学

安全社会学运筹学
安全法学
,包括安全法规体系研究

安全经济学
安全管理学

安全教育学

安全伦理学
安全文化学

安全社会科学其他学科
安全物质学

安全人体学
安全生理学

安全心理学
安全人机学

安全人体学其他学科
安全系统学
安全运筹学

安全信息论
安全控制论

安全模拟与安全仿真学
安全系统学其他学科

安全工程技术科学

安全工程理论

火灾科学与消防工程

爆炸安全工程
安全设备工程

含安全特种设备工程
安全机械工程
安全电气工程

安全人机工程

安全系统工程
含安全运筹工程、安全控制工程、安全信息工程

安全工程技术科学其他学科
安全卫生工程技术

防尘工程技术

防毒工程技术
通风与空调工程
噪声与振动控制
辐射防护技术

个体防护工程
安全卫生工程技术其他学科
安全社会工程

安全管理工程

安全经济工程

安全教育工程
安全社会工程其他学科
部门安全工程理论
公共安全
各部门安全工程人有关学科

公共安全信息工程

公共安全风险评估与规划

公共安全检测检验
公共安全监测监控

公共安全预测预警
应急决策指挥

应急救援
公共安全其他学科
安全科学技术其他学科

管理学

管理思想史
管理理论
管理哲学

组织理论
行为科学

决策理论

系统管理理论
管理理论其他学科
管理心理学

管理计量学
管理经济学

部门经济管理
区域经济管理
科学学与科技管理
科学社会学
各部门经济管理人有关学科

科技政策学
科学体系学

科学心理学
科学计量学

科技管理学
科学学与科技管理其他学科

企业管理
生产管理

经营管理
财务管理
成本管理
劳动人事管理

技术管理
营销管理

物资管理
设备管理
质量管理

企业管理其他学科
公共管理

行政管理

危机管理
也称“应急管理”
公共管理其他学科

管理工程

生产系统管理
研究与开发管理

质量控制与可靠性管理

物流系统管理
战略管理

决策分析
决策支持系统
管理信息系统

管理系统仿真
工效学

部门管理工程
管理工程其他学科
各部门管理工程人有关学科
人力资源开发与管理
人力资源开发战略

人才学

人力资源开发与管理其他学科
未来学

理论预测学
预测评价学
技术评估学

全球未来学
未来学其他学科
可持续发展管理
管理学其他学科

E人文与社会科学

马克思主义

马、恩、列、斯思想研究
毛泽东思想研究

马克思主义思想史
科学社会主义

社会主义运动史
包括国际共产主义运动
国外马克思主义研究
马克思主义其他学科

哲学

马克思主义哲学
辩证唯物主义

历史唯物主义
马克思主义哲学史
马克思主义哲学其他学科
自然辩证法
亦称科学技术哲学

自然观
科学哲学
技术哲学

专门自然科学哲学
包括人工智能哲学、数学哲学、物理哲学等

自然辩证法其他学科
中国哲学史

先秦哲学
秦汉哲学

魏晋南北朝哲学
隋唐五代哲学
宋元明清哲学

中国近代哲学

中国现代哲学
中国少数民族哲学思想
中国哲学史其他学科
东方哲学史

印度哲学

伊斯兰哲学
日本哲学
东方哲学史其他学科
西方哲学史

古希腊罗马哲学
中世纪哲学
文艺复兴时期哲学
十七、十八世纪欧洲哲学
德国古典哲学
俄国哲学
包括俄国革命民主主义者的哲学
西方哲学史其他学科
现代外国哲学

十九世纪末至二十世纪中叶西方哲学
分析哲学

欧洲大陆人文哲学

解释学
符号学
实用主义哲学
现代外国哲学其他学科
逻辑学

逻辑史
包括中国逻辑史、西方逻辑史、印度逻辑史等
形式逻辑
亦传统逻辑

数理逻辑
哲理逻辑

包括模态、多值、构造、时态、模糊逻辑等

语言逻辑
归纳逻辑
辩证逻辑
逻辑学其他学科

伦理学

伦理学原理
中国伦理思想史

东方伦理思想史
西方伦理思想史
马克思主义伦理思想史
职业伦理学

医学伦理学
教育伦理学

政治伦理学
家庭伦理学

生命伦理学
生态伦理学

环境伦理学

伦理学其他学科
美学

美学原理

中国美学史
东方美学史
西方美学史

西方现代美学

马克思主义美学
艺术美学

包括音乐、影视美学、建筑美学等

技术美学
美学其他学科

哲学其他学科

宗教学

宗教学理论
马克思主义宗教学

宗教史学
宗教哲学

宗教社会学
宗教心理学
比较宗教学

宗教地理学
宗教文学艺术
宗教文献学

神话学

宗教学理论其他学科
无神论

无神论史
中国无神论
外国无神论

无神论其他学科
原始宗教
古代宗教
中国古代宗教

外国古代宗教

古代宗教其他学科
佛教

佛教哲学
佛教因明
佛教艺术

佛教文献
佛教史

佛教宗派学
佛教其他学科

基督教

圣经学
基督教哲学

基督教伦理学
基督教史

基督教艺术
基督教其他学科
伊斯兰教

伊斯兰教义学
伊斯兰教法学
伊斯兰教哲学
古兰学
圣训学
伊斯兰教史
伊斯兰教艺术
伊斯兰教其他学科
道教

道教哲学
道教文献

道教艺术
道教史

道教其他学科

印度教
犹太教
袄教

摩尼教

锡克教
耆那教
神道教

中国民间宗教与民间信仰
中国少数民族宗教、

当代宗教

中国当代宗教
世界当代宗教
新兴宗教

当代宗教其他学科
宗教学其他学科

语言学

普通语言学
语音学

语法学
语义学

词汇学
语用学
方言学

修辞学
文字学
语源学

普通语言学其他学科
比较语言学
历史比较语言学

类型比较语言学
双语对比语言学

比较语言学其他学科

语言地理学
社会语言学
心理语言学
应用语言学

语言教学

话语语言学

实验语音学
数理语言学

计算语言学

翻译学
术语学

应用语言学其他学科
汉语研究

普通话
汉语方言
汉语语音

汉语音韵

汉语语法
汉语词汇
汉语训诂

汉语修辞
汉字规范

汉语史

汉语研究其他学科
中国少数民族语言文字
蒙古语文

藏语文

维吾尔语文
哈萨克语文
满语文

朝鲜语文
傣族语文

彝族语文
壮语文

苗语文
瑶语文

柯尔克孜语文
锡伯语文

中国少数民族语言文字其他学科
外国语言

英语
德语

瑞典语
丹麦语、挪威语、冰岛语

拉丁语
意大利语

法语
西班牙语、葡萄牙语

罗马尼亚语
俄语

波兰语、捷克语

塞尔维亚语、保加利亚语

希腊语
阿尔巴尼亚语

匈牙利语
芬兰语

爱沙尼亚语、拉脱维亚语、立陶宛语

梵语、印地语、乌尔都语、僧伽罗语

波斯语
土耳其语

阿拉伯语
希伯莱语

豪萨语
斯瓦希里语

越南语、柬埔寨语
印度尼西亚语、菲律宾国语、马来语
缅甸语

泰语、老挝语
日语

朝鲜语和韩国语
世界语

外国语言其他学科
语言学其他学科

文学

文学理论
文艺美学
文学批评
比较文学
中国古代文学
周秦汉文学
魏晋文学

南北朝文学
隋唐五代文学
宋代文学
辽金文学

元代文学
明代文学
清代文学

中国古代文学其他学科

中国近代文学

中国现代文学
中国各体文学
包括当代文学

中国诗歌文学
中国戏剧文学

中国小说文学
中国散文文学

中国各体文学其他学科
中国民间文学

中国儿童文学

中国少数民族文学

蒙古族文学

藏族文学
维吾尔族文学
哈萨克族文学
朝鲜族文学

中国少数民族文学其他学科
世界文学史

古代世界文学史
中世纪世界文学史
近代世界文学史

现代世界文学史
包括当代世界文学史
世界文学史其他学科
东方文学

印度文学

日本文学
东方文学其他学科
俄国文学
包括原苏联文学

英国文学
法国文学
德国文学

意大利文学
美国文学
北欧文学

东欧文学
拉美文学
非洲文学
大洋洲文学
文学其他学科
套笨美学

艺术学

艺术美学
艺术心理学
音乐

包括绘画心理学、书法心理学、音乐心理学

音乐学
包括音乐史、音乐美学等
作曲与作曲理论

音乐表演艺术
音乐其他学科

戏剧

戏剧史

戏剧理论
戏剧其他学科

戏曲

戏曲史

戏曲理论
戏曲表演

戏曲其他学科
舞蹈

舞蹈史
舞蹈理论

舞蹈编导
舞蹈表演

舞蹈其他学科
电影

电影史
电影理论
电影艺术

电影其他学科

广播电视文艺
美术
美术史

美术理论
绘画艺术
雕塑艺术
美术其他学科
工艺美术

工艺美术史
工艺美术理论
环境艺术

工艺美术其他学科
书法

书法史
书法理论
书法其他学科
摄影

摄影史
摄影理论

摄影其他学科
艺术学其他学科

历史学

史学史
中国史学史
外国史学史
史学理论

马克思主义史学理论
中国传统史学理论

外国史学理论
历史文献学

中国通史
中国古代史
先秦史

秦汉史
魏晋南北朝史

隋唐五代十国史
宋史

辽金史
元史

明史
清史

中国古文字
包括甲骨文、金文等
包括敦煌学、明清契约文书研究、鱼鳞册研究等
中国古代契约文书

中国古代史其他学科
中国近代史、现代史

鸦片战争史
太平天国史

洋务运动史
戊戌政变史

义和团运动史
晚清政治史
辛亥革命史
五四运动史
新民主主义革命史

抗日战争史

中国共产党史
中国国民党史

中国民主党派史
中华民国史
中华人民共和国史

近代经济史
近代思想文化史

近代社会史
中国近代史、现代史其他学科
世界通史

原始社会史
世界古代史
世界中世纪史
世界近代史
世界现代史
国际关系史

世界通史其他学科
亚洲史

日本史
印度史

东北亚史
东南亚史
南亚史

中亚史

西亚史

亚洲史其他学科
非洲史

北非史

撒哈拉以南非洲史
埃及史
南非联邦史
非洲史其他学科

美洲史

美洲古代文明史
美国史

加拿大史
拉丁美洲史
美洲史其他学科

欧洲史

俄国史
包括原苏联史
英国史
法国史

德国史
意大利史
西班牙史

中东欧国家史

北欧国家史

欧洲史其他学科
澳洲、大洋洲史
专门史

经济史

政治史
思想史
文化史
科技史
社会史
城市史
中外文化交流史

中外关系史
军事史

历史地理学

方志学
人物研究
谱牒学
专门史其他学科

历史学其他学科
简帛学

考古学

考古理论
考古学史
考古技术

考古发掘
考古修复

考古年代测定
考古技术其他学科
中国考古

旧石器时代考古
新石器时代考古
商周考古

秦汉考古
三国两晋、南北朝、隋唐考古
宋元明考古

中国考古其他学科

外国考古

亚洲考古
欧洲考古
非洲考古
美洲考古

大洋洲考古
外国考古其他学科

专门考古

金石学
铭刻学
甲骨学

古钱学

古陶瓷学
美术考古
宗教考古
水下考古

专门考古其他学科

考古学其他学科

经济学

政治经济学

资本主义政治经济学
社会主义政治经济学
政治经济学其他学科

宏观经济学
西方宏观经济学

社会主义宏观经济学
微观经济学

西方微观经济学
社会主义微观经济学
比较经济学

经济地理学
发展经济学
包括工业地理学、农业地理学等

生产力经济学
经济思想史

中国经济思想史

外国经济思想史
马克思主义经济思想史

经济思想史其他学科
经济史

世界经济史
中国经济史

经济史其他学科
世界经济学
亦称国际经济学

国际经济关系
国际贸易学
包括国际市场营销学、国际商品学

国际货币经济学
国际金融学、

国际投资学
国际收支理论

美国经济
日本经济
德国经济
法国经济
英国经济

俄罗斯经济
欧洲经济

中东欧经济
北美经济
亚太经济
拉美经济
非洲经济

中亚经济
西亚经济

世界经济统计
世界经济学其他学科

国民经济学

国民经济计划学
区域经济学

消费经济学
投资经济学

国民经济学其他学科
管理经济学
数量经济学

数理经济学

经济计量学

数量经济学其他学科
会计学

工业会计学
农业会计学
商业会计学
银行会计学
交通运输会计学
会计学其他学科
审计学
技术经济学
技术经济理论与方法

工程经济学
工业技术经济学
农业技术经济学
能源技术经济学
交通运输技术经济学
建筑技术经济学

物流技术经济学
贸易技术经济学
技术进步经济学
资源开发利用技术经济学
环境保护技术经济学
生产力布局技术经济学
消费技术经济学
服务业技术经济学
技术经济学其他学科
生态经济学

农业生态经济学
森林生态经济学
草原生态经济学

水域生态经济学

城市生态经济学
区域生态经济学

生态经济学其他学科
劳动经济学

就业经济学
包括劳动市场经济学

教育经济学

健康经济学
劳动经济史
劳动经济学其他学科

城市经济学
城市经济管理学

含城市经济理论
城市土地经济学
市政经济学
房地产经济学
城郊经济学

城市经济学其他学科
资源经济学

海洋资源经济学
生物资源经济学
矿产资源经济学
能源经济学

资源开发与利用
资源经济学其他学科

环境经济学
可持续发展经济学
物流经济学

物流经济理论
物流管理学

物流经济学其他学科
工业经济学

工业发展经济学
工业企业经营管理学
工业经济地理

工业部门经济学
工业经济史

工业经济学其他学科
农村经济学

农村宏观经济学
农村产业经济学
农村区域经济学
农村经济学其他学科
农业经济学

农业生态经济学
农业生产经济学

土地经济学
农业经济史
包括国土经济学、农业资源经济学等
农业企业经营管理

合作经济

世界农业经济
农业区划

林业经济学
畜牧经济学

水产经济学

种植业经济学

农业经济学其他学科
交通运输经济学

城市运输经济学
铁路运输经济学

航空运输经济学
公路运输经济学
水路运输经济学
·综合运输经济学

交通运输经济学其他学科
建筑经济学
商业经济学
商业经济学原理

商业企业管理学
商品流通经济学

市场学
商业心理学

商业社会学
商品学
包括商品包装与技术

商业物流学
商业经济史
广告学

服务经济学

商业经济学其他学科
价格学

价格学原理

部门价格学
广义价格学

成本管理学
价格史
比较价格学

价格学其他学科

旅游经济学

旅游经济学理论
旅游经济管理学
旅游企业管理学

旅游事业史
旅游经济学其他学科

信息经济学
财政学
理论财政学

比较财政学
财政思想史
财政史
财政管理学
税务管理学

财政学其他学科
金融学

货币经济学
货币史

含国际货币体系史

货币思想史
银行学

金融风险管理学
金融资产管理学
信贷理论

含金融投资学

投资理论
含货币市场学、资本市场学、国际金融市场学
金融市场
公司金融学

房地产金融学
农村金融学

开发性金融学
国际金融学

金融史、银行史
含金融法制史
金融发展学
金融工程学
金融制度学

又可称为结构金融学
含金融体制比较

金融学其他学科

保险学

保险史
含保险思想史

保险管理
保险学其他学科

国防经济学

经济学其他学科

政治学

政治学理论
比较政治学

政治社会学

政治心理学
地缘政治学
中外政治学说史

政治学方法论
政治学理论其他学科

政治制度

政治制度理论
议会制度

行政制度

司法制度
政党制度

选举制度
中国政治制度

外国政治制度
比较政治制度
中国政治制度史
外国政治制度史
政治制度其他学科
行政学

行政理论
行政组织
人事行政

财务行政
行政决策
行政学其他学科

国际政治学

国际关系理论
国际关系史

国际组织
外交学

外交史
国际比较政治
美国政治

英国政治
法国政治
德国政治
日本政治

俄罗斯政治
欧洲政治
中东欧政治

北美政治
亚太政治

拉美政治
非洲政治
中亚政治

西亚政治
国际政治学其他学科
政治学其他学科

法学

理论法学
法理学

法哲学
比较法学

法社会学
立法学

法律逻辑学
法律教育学

法律心理学
理论法学其他学科
法律史学

中国法律思想史
外国法律思想史
法律制度史

法律史学其他学科
部门法学

宪法学
行政法学

民法学
经济法学
劳动法学
婚姻法学
民事诉讼法学

行政诉讼法学
刑事诉讼法学

刑法学
刑事侦查学

司法鉴定学
军事法学
卫生法学
环境法学
安全法学
知识产权法学、
宗教法学
部门法学其他学科
国际法学

国际公法学
国际私法学
国际刑法学

国际经济法学

国际环境法学
国际知识产权法学
国际法学其他学科

法学其他学科

军事学

军事理论
马、恩、列、斯军事理论
毛泽东军事思想

军事理论其他学科
军事史

中国古代战争史
中国近代战争史

中国现代战争史
世界战争史
军事思想史
军事技术史

军事史其他学科
军事心理学
战略学
战略学理论

核战略学
战略学其他学科

战役学

合同战役学

海军战役学
空军战役学
导弹部队战役学
陆军战役学

包括炮兵战役学、装甲兵战役学
战役学其他学科

战术学

合同战术学
陆军战术学
包括炮兵战术学、装甲兵战术学、工程兵战术
学、通信兵战术学、防化兵战术学等

海军战术学

空军战术学
导弹部队战术学
战术学其他学科

军队指挥学
作战指挥

军事系统工程
军事通信学
亦称军事运筹学

军事情报学
密码学

军队指挥学其他学科
军制学

军事组织体制

军事装备学
军队管理学
军制学其他学科

军队政治工作学

军队思想教育工作学
军队组织工作学

军队政治工作学其他学科
军事后勤学

后勤组织指挥

后方专业勤务
军事后勤学其他学科

军事地学
中国军事地理

世界军事地理
军事地形学

军事测绘学
军事气象学
军事水文学

军事地学其他学科
军事技术
军事学其他学科

心理学

心理学史

科学心理学

心理学国际传播
心理学理论

包括西方心理学流派

认知心理学

知觉
阅读心理学
心理语言学
认知神经科学
色彩心理学
认知心理学其他学科

社会心理学

家庭心理学
婚姻心理学
人际心理学

道德心理学
社会心理学其他学科

实验心理学

心理学研究方法
实验心理学其他学科

发展心理学

婴儿心理学
儿童心理学
妇女心理学

老年心理学
包括长寿心理学

发展心理学其他学科

医学心理学

护理心理学

医患心理学
健康心理学

医学心理学其他学科

人格心理学

异常心理学

人格心理学其他学科

临床与咨询心理学

咨询心理技术

员工援助技术

临床与咨询心理学其他学科

心理测量

心理测量理论
心理测量技术

心理统计

心理统计原理

心理统计方法

生理心理学

感觉心理学

比较心理学
心理神经免疫学
心理药理学

生理心理学其他学科

工业心理学

工效学

工程心理学
交通心理学

安全心理学
消费心理学

营销心理学
劳动心理学

经济心理学
包括市场心理学、投资心理学
工业心理学其他学科

管理心理学

干部心理学
绩效评估技术

管理心理学其他学科

应用心理学

艺术心理学

宗教心理学
心理人类学

应用心理学其他学科

教育心理学

学习心理学
学校心理学

教育心理学其他学科

法制心理学

罪犯心理学

证人心理学
法制心理学其他学科

心理学其他学科

社会学

社会学史
中国社会学史

外国社会学史

社会学史其他学科
社会学理论

社会学原理
社会思想史

社会学理论其他学科
社会学方法

社会调查方法
社会统计学

社会学方法其他学科
实验社会学

数理社会学

应用社会学

职业社会学
工业社会学
劳动社会学

医学社会学
教育社会学

商业社会学

城市社会学
农村社会学
环境社会学
家庭社会学

青年社会学
老年社会学
犯罪社会学

越轨社会学

妇女问题研究
种族问题研究
社会问题研究

社会群体及分层问题研究

社区研究
社会保障研究
社会工作

应用社会学其他学科
比较社会学

社会地理学
政治社会学
文化社会学

艺术社会学
知识社会学
宗教社会学
法社会学

道德社会学
文化社会学其他学科
历史社会学
科学社会学

经济社会学
军事社会学
社会心理学
公共关系学

社会人类学
组织社会学

发展社会学
福利社会学
人口学

人口理论

人口经济学
人口社会学
包括老年人口学、妇女人口学、发展人口学等

人口学说史
历史人口

人口统计学

人口地理学
人口生态学
区域人口学

人口系统工程
人口预测学
人口规划学
人口政策

计划生育学
人口学其他学科
劳动科学

劳动经济学
劳动管理学
劳动统计学
劳动社会学

劳动心理学

社会保险学
职业安全卫生科学技术
劳动科学其他学科

社会学其他学科

民族学与文化学

民族问题理论

民族问题与民族政策
民族关系

民族经济
民族教育

民族法制
民族心理学

少数民族政治制度
民族问题理论其他学科
民族史学

民族史

民族关系史
民族史学其他学科
中国少数民族语言文字
蒙古学

藏学
新疆民族研究
文化人类学与民俗学
世界民族研究
文化学
含维吾尔学

文化发展史
文化地理学

文化心理学
文化遗产学

文化学其他学科
民族和文化学其他学科

新闻学与传播学

新闻理论

新闻学
马克思主义新闻理论

西方新闻理论
新闻法

舆论学

新闻伦理学
新闻社会学
新闻心理学
比较新闻学

新闻理论其他学科
新闻史

中国新闻事业史
世界新闻事业史

新闻思想史
传播技术史

新闻史其他学科

新闻业务

新闻采访
新闻写作

新闻编辑
新闻评论
新闻摄影
新闻业务其他学科
新闻事业经营管理
传媒经济

传媒管理

新闻事业经营管理其他学科
广播与电视

广播电视史

‘广播电视理论
广播电视业务
包括广播电视采访、写作、编辑等
广播电视播音
广播与电视其他学科

传播学

传播史

传播理论
传播技术
组织传播学

传播与社会发展

人际传播
国际传播

跨文化传播
网络传播

新媒介传播
传播学其他学科

新闻学与传播学其他学科

图书馆、情报与文献学

图书馆学

图书馆学史
包括图书馆事业史
比较图书馆学

图书馆社会学
图书馆管理学
图书馆建筑学
包括图书馆统计学、图书馆经济学等

图书采访学
图书分类学
图书编目学
目录学

包括目录组织法、文献著录方法、计算机编目等
包括普通目录学、专科目录、目录学史等
包括读者心理学、读者咨询学等

图书馆服务学

图书馆学其他学科
文献学

文献类型学
文献计量学
文献检索学
图书史

版本学

校勘学
文献学其他学科

情报学

情报学史
包括情报事业史

情报社会学
比较情报学

情报计量学
情报心理学

情报管理学
情报服务学
情报经济学

包括情报用户研究等

情报检索学
情报系统理论
包括情报检索语言等
包括情报系统分析与设计、情报网络建设理
论等

情报技术

科学技术情报学
社会科学情报学

情报学其他学科
档案学

档案学史
包括档案事业史

档案管理学

档案保护技术学
档案编纂学

档案学其他学科

博物馆学
图书馆、情报与文献学其他学科

教育学

教育学原理
教学论

德育原理
教育社会学

教育心理学
教育经济学
教育统计学
教育管理学
比较教育学
教育技术学
军事教育学
学前教育学
普通教育学
高等教育学
成人教育学
职业技术教育学
特殊教育学
教育学其他学科

包括初等教育学、中等教育学等

体育科学

体育史

体育理论

运动生物力学
运动生理学
运动心理学
运动生物化学
体育保健学
包括运动解剖学等

运动训练学

体育教育学

武术理论与方法
体育管理学

体育经济学
体育科学其他学科

统计学

统计学史
数理统计学
抽样理论

假设检验
非参数统计
方差分析

相关回归分析
统计推断
贝叶斯统计
试验设计

多元分析

统计判决理论
时间序列分析
空间统计

应用统计数学
统计质量控制

可靠性数学
保险数学
统计计算
统计模拟

经济统计学

国民经济核算
经济统计分析
经济计量学

经济统计学其他学科
科学技术统计学

社会统计学

教育统计学
文化与体育统计学
司法统计学

劳动统计学

社会保障统计学
生活质量统计学
社会统计学其他学科

人口统计学
环境与生态统计学

资源统计学

环境统计学
生态统计学

环境与生态统计学其他学科
生物与医学统计学
生物统计学

医学统计学

卫生统计学

生物与医学统计学其他学科

统计学其他学科

国民经济行业分类

A 农、林、牧、渔业

本门类包括 01~05 大类

01 农业

指对各种农作物的种植

011 谷物种植

指以收获籽实为主的农作物的种植,包括稻谷、小麦、玉米等农作物的种植和作为饲料和工业原料的谷物的种植

  • 0111 稻谷种植
  • 0112 小麦种植
  • 0113 玉米种植
  • 0119 其他谷物种植

012 豆类、油料和薯类种植

  • 0121 豆类种植

  • 0122 油料种植

    菜籽油是一种常见的油料作物,它是大宗油料作物之一。菜籽油的产量很高,主要用于生产食用植物油。菜籽油的生产属于草本植物,一般为一年生作物。

  • 0123 薯类种植

013 棉、麻、糖、烟草种植

  • 0131 棉花种植

  • 0132 麻类种植

    排在首位的必须是亚麻/Linum usitatissimum,亚麻属。一年生草本,叶型修长秀美,身材亭亭玉立,再加上蓝紫色的精致小花,盘靓条顺,麻类的颜值担当。起源于高加索一带,利用史可上溯至三万年前的旧石器时代,栽培史一万年起步,目前是栽培最广的麻,在麻界的地位相当于燃灯古佛+如来佛,堪称万麻之祖、麻中至尊。

  • 0133 糖料种植

    指用于制糖的甘蔗和甜菜的种植

  • 0134 烟草种植

014 蔬菜、食用菌及园艺作物种植

  • 0141 蔬菜种植
  • 0142 食用菌种植
  • 0143 花卉种植
  • 0149 其他园艺作物种植

015 水果种植

  • 0151 仁果类和核果类水果种植

    指苹果、梨、桃、杏、李子等水果种植

  • 0152 葡萄种植

  • 0153 柑橘类种植

  • 0154 香蕉等亚热带水果种植

    指香蕉、菠萝、芒果等亚热带水果种植

  • 0159 其他水果种植

016 坚果、含油果、香料和饮料作物种植

  • 0161 坚果种植

  • 0162 含油果种植

    指油茶、橄榄、油棕榈、油桐籽、椰子等种

油茶(Camellia oleifera Abel)是山茶科山茶属小乔木或灌木。因其种子可榨油(茶油)供食用,故名“油茶”。

油棕榈,是棕榈科油棕榈属两种产油植物的统称,属于经济作物。分为两种,一种是原产于西非的非洲油棕榈,分布范围为安哥拉至冈比亚的西非地区、以及马来西亚和印度尼西亚。另一种是中美洲和南美洲北部的美洲油棕榈(又称黑果棕榈)。

油桐籽:木油桐的种子,属大戟科落叶乔木。因果皮有皱纹,所以又称龟背桐,寓意长命百岁。油桐籽榨出的油叫木油,熟称桐油,是重要工业用油,用于制造油漆和涂料,经济价值很高。桐油色泽金黄或棕黄,是优良的干性油,有光泽,不能食用,具有不透水、不透气、不传电、抗酸碱、防腐蚀、耐冷热等特点。广泛用于制漆、塑料、电器、人造橡胶、人造皮革、人造汽油、油墨等制造业。

  • 0163 香料作物种植
  • 0164 茶叶种植
  • 0169 其他饮料作物种植

017 中药材种植

指主要用于中药配制以及中成药加工的药材作物的种植

  • 0171 中草药种植

指主要用于中药配制以及中成药加工的各种中草药材作物的种植

  • 0179 其他中药材种植

018 草种植及割草

  • 0181 草种植

    指人工种植收获牧草

  • 0182 天然草原割草

    指天然草原刈割收获牧草

019 0190 其他农业

02 林业

021 林木育种和育苗

  • 0211 林木育种

    指应用遗传学原理选育、繁殖林木良种和繁殖林木新品种核心的栽植材料的林木遗传改良活动

  • 0212 林木育苗

    指通过人为活动将种子、穗条或植物其他组织培育成苗木的活动

022 0220 造林和更新

指在宜林荒山荒地荒沙、采伐迹地、火烧迹地、疏林地、灌木林地等一切可造林的土地上通过人工造林、人工更新、封山育林、飞播造林等方式培育和恢复森林的活动

023 森林经营、管护和改培

  • 0231 森林经营和管护

    指为促进林木生长发育,在林木生长的不同时期进行的促进林木生长发育的活动

  • 0232 森林改培

    指为调整林分结构和树种组成,形成密度合理、物种丰富、功能完备的优质、高产、高效林而采取林分抚育、补植、补播等人工措施的活动

024 木材和竹材采运

指对林木和竹木的采伐,并将其运出山场至贮木场的生产活动

  • 0241 木材采运

  • 0242 竹材采运

025 林产品采集

指在天然林地和人工林地进行的各种林木产品和其他野生植物的采集等活动

  • 0251 木竹材林产品采集

  • 0252 非木竹材林产品采集

指在天然林地和人工林地进行的除木材、竹材产品外的其他各种林产品的采集活动

03 畜牧业

指为了获得各种畜禽产品而从事的动物饲养、捕捉活动

031 牲畜饲养

  • 0311 牛的饲养
  • 0312 马的饲养
  • 0313 猪的饲养
  • 0314 羊的饲养
  • 0315 骆驼饲养
  • 0319 其他牲畜饲养

032 家禽饲养

  • 0321 鸡的饲养
  • 0322 鸭的饲养
  • 0323 鹅的饲养
  • 0329 其他家禽饲养

033 0330 狩猎和捕捉动物

指对各种野生动物的捕捉以及与此相关的活动

039 其他畜牧业

  • 0391 兔的饲养
  • 0392 蜜蜂饲养
  • 0399 其他未列明畜牧业

04 渔业

041 水产养殖

  • 0411 海水养殖

    指利用海水对各种水生动植物的养殖

  • 0412 内陆养殖

    指在内陆水域进行的各种水生动植物的养殖

042 水产捕捞

  • 0421 海水捕捞

    指在海洋中对各种天然水生动植物的捕捞

  • 0422 内陆捕捞

    指在内陆水域对各种天然水生动植物的捕捞

05 农、林、牧、渔专业及辅助性活动

051 农业专业及辅助性活动

指对农业提供的各种专业及辅助性生产活动,不包括各种科学技术和专业技术服务

  • 0511 种子种苗培育活动

  • 0512 农业机械活动

    指为农业生产提供农业机械并配备操作人员

的活动

  • 0513 灌溉活动

    指对农业生产灌溉排水系统的经营与管理

  • 0514 农产品初加工活动

    指对各种农产品(包括天然橡胶、纺织纤维原料)进行脱水、凝固、打蜡、去籽、净化、分类、晒干、剥皮、初烤、沤软或大批包装以提供初级市场的服务,以及其他农产品的初加工;其中棉花等纺织纤维原料加工指对棉纤维、短绒剥离后的棉籽以及棉花秸秆、铃壳等副产品的综合加工和利用活动

    沤的意思:本义为用水浸泡待加工的食物,引申义为长时间浸泡在水里。

    棉铃:棉桃的同义词。棉花的果实,初长时形状像铃叫棉铃,长成后像桃叫棉桃,一般不加分别。

  • 0515 农作物病虫害防治活动

    指从事农作物重大病虫害防治等活动

  • 0519 其他农业专业及辅助性活动

    指代耕代种代收、大田托管等其他农业活动

052 林业专业及辅助性活动

指为林业生产提供的林业有害生物防治、林地防火等各种辅助性活动

  • 0521 林业有害生物防治活动

  • 0522 森林防火活动

  • 0523 林产品初级加工活动

    指对各种林产品进行去皮、打枝或去料、净化、初包装提供至贮木场或初级加工活动

    打枝是指通过剪除植物的一些枝条来控制植物的生长和形状。这可以帮助植物更好地利用养分和水分,从而促进它们的生长和健康。

  • 0529 其他林业专业及辅助性活动

053 畜牧专业及辅助性活动

指提供牲畜繁殖、圈舍清理、畜产品生产、初级加工、动物免疫接种、标识佩戴和动物诊疗等活动

  • 0531 畜牧良种繁殖活动
  • 0532 畜禽粪污处理活动
  • 0539 其他畜牧专业及辅助性活动

054 渔业专业及辅助性活动

指对渔业生产提供的各种活动,包括鱼苗及鱼种场、水产良种场和水产增殖场等活动

  • 0541 鱼苗及鱼种场活动
  • 0549 其他渔业专业及辅助性活动

B 采矿业

本类包括 06~12 大类,采矿业指对固体(如煤和矿物)、液体(如原油)或气体(如天然气)等自然产生的矿物的采掘;包括地下或地上采掘、矿井的运行,以及一般在矿址或矿址附近从事的旨在加工原材料的所有辅助性工作,例如碾磨、选矿和处理,均属本类活动;还包括使原料得以销售所需的准备工作;不包括水的蓄集、净化和分配,以及地质勘查、建筑工程活动

06 煤炭开采和洗选业

指对各种煤炭的开采、洗选、分级等生产活动;不包括煤制品的生产和煤炭勘探活动

061 0610 烟煤和无烟煤开采洗选

指对地下或露天烟煤、无烟煤的开采,以及对采出的烟煤、无烟煤及其他硬煤进行洗选、分级等提高质量的活动

烟煤由褐煤经变质作用转变而成的煤种。煤化程度高于褐煤而低于无烟煤。

无烟煤,俗称白煤或红煤,煤化程度最大。挥发分产率低,含量小于等于10%,密度大,硬度大,燃点高,燃烧时不冒烟,储藏时不易自燃,便于长途运输。

062 0620 褐煤开采洗选

指对褐煤——煤化程度较低的一种燃料的地下或露天开采,以及对采出的褐煤进行洗选、
分级等提高质量的活动

069 0690 其他煤炭采选

指对生长在古生代地层中的含碳量低、灰分高的煤炭资源(如石煤、泥炭)的开采

07 石油和天然气开采业

指在陆地或海洋,对天然原油、液态或气态天然气的开采,对煤矿瓦斯气(煤层气)的开采;为运输目的所进行的天然气液化和从天然气田气体中生产液化烃的活动,还包括对含沥青的页岩或油母页岩矿的开采,以及对焦油沙矿进行的同类作业

071 石油开采

  • 0711 陆地石油开采
  • 0712 海洋石油开采

072 天然气开采

  • 0721 陆地天然气开采
  • 0722 海洋天然气及可燃冰开采

08 黑色金属矿采选业

081 0810 铁矿采选

指对铁矿石的采矿、选矿活动

082 0820 锰矿、铬矿采选

089 0890 其他黑色金属矿采选

指对钒矿等钢铁工业黑色金属辅助原料矿的采矿、选矿活动

09 有色金属矿采选业

指对常用有色金属矿、贵金属矿,以及稀有稀土金属矿的开采、选矿活动,包括深海有色金属矿开采

091 常用有色金属矿采选

指对铜、铅锌、镍钴、锡、锑、铝、镁、汞、镉、铋等常用有色金属矿的采选

  • 0911 铜矿采选
  • 0912 铅锌矿采选
  • 0913 镍钴矿采选
  • 0914 锡矿采选
  • 0915 锑矿采选
  • 0916 铝矿采选
  • 0917 镁矿采选
  • 0919 其他常用有色金属矿采选

092 贵金属矿采选

指对在地壳中含量极少的金、银和铂族元素(铂、铱、锇、钌、钯、铑)矿的采选

  • 0921 金矿采选
  • 0922 银矿采选
  • 0929 其他贵金属矿采选

093 稀有稀土金属矿采选

指对在自然界中含量较小,分布稀散或难以从原料中提取,以及研究和使用较晚的金属矿开采、精选

  • 0931 钨钼矿采选

  • 0932 稀土金属矿采选

    指镧系金属及与镧系金属性质相近的金属矿

的采选

  • 0933 放射性金属矿采选

    指对主要含钍和铀的矿石开采,以及对这类

矿石的精选

  • 0939 其他稀有金属矿采选

    指对稀有轻金属矿、稀有高熔点金属矿、稀散金属矿采选活动,以及其他稀有金属矿的采选

10 非金属矿采选业

101 土砂石开采

  • 1011 石灰石、石膏开采

    指对石灰、石膏,以及石灰石助熔剂的开采

    石灰石主要成分碳酸钙(CaCO3),可以直接加工成石料和烧制成生石灰。

    石膏是单斜晶系矿物,主要化学成分为硫酸钙(CaSO4)的水合物。可用于水泥缓凝剂、石膏建筑制品、模型制作、医用食品添加剂、硫酸生产、纸张填料、油漆填料等。

    石灰是一种以氧化钙为主要成分的气硬性无机胶凝材料。石灰是用石灰石、白云石、白垩、贝壳等碳酸钙含量高的产物,经900~1100℃煅烧而成。

  • 1012 建筑装饰用石开采

    指通常在采石场切制加工各种纪念碑及建筑用石料的活动

  • 1013 耐火土石开采

  • 1019 粘土及其他土砂石开采

    指用于建筑、陶瓷等方面的粘土开采,以及用于铺路和建筑材料的石料、石渣、砂的开采

黏土是含砂粒很少、有黏性的土壤,水分不容易从中通过而具有较好可塑性。一般的黏土都由硅酸盐矿物在地球表面风化后形成,一般在原地风化,颗粒较大而成分接近原来石块的,称为原生黏土或者是一次黏土。这种黏土的成分主要为氧化硅与氧化铝,色白而耐火,为配制瓷土之主要原料。

102 1020 化学矿开采

指对化学矿和肥料矿物的开采,包括海底化学矿开采

103 1030 采盐

指通过以海水(含沿海浅层地下卤水)为原料晒制,或以钻井汲取地下卤水,或注水溶解地下岩盐为原料,经真空蒸发干燥,以及从盐湖中采掘制成的以氯化钠为主要成分的盐产品的开采、粉碎和筛选

109 石棉及其他非金属矿采选

指对石棉、石墨、贵重宝石、金刚石、天然磨料及其他矿石的开采

  • 1091 石棉、云母矿采选

    云母是一种硅酸盐矿物,主要成分是硅酸镁铝钾。而石棉则是一种纤维结构的矿物质,主要成分是硅酸镁。石棉具有纤维状结构,而云母则是晶体状.

    石棉具有高度耐火性、电绝缘性和绝热性,是重要的防火、绝缘和保温材料。但是由于石棉纤维能引起石棉肺、胸膜间皮瘤等疾病,许多国家选择了全面禁止使用这种危险性物质。角闪石石棉因为具有较强致癌性,中国已于2002年禁止生产和使用。

    云母具有非常高的绝缘、绝热性能,化学稳定性好,具有抗强酸、强碱和抗压能力,所以是制造电气设备的重要原材料

  • 1092 石墨、滑石采选

    指对天然石墨、滑石的开采

    滑石是热液蚀变矿物。

    热液蚀变:以水为主的深源热液携带了大量可溶物质,其组成与围岩的成分差异较大,两者间处于明显的不平衡状态,引起彼此间的物质成分交换。

  • 1093 宝石、玉石采选

    指对贵重宝石、玉石、彩石的开采

  • 1099 其他未列明非金属矿采选

11 开采专业及辅助性活动

指为煤炭、石油和天然气等矿物开采提供的活动

111 1110 煤炭开采和洗选专业及辅助性活动

112 1120 石油和天然气开采专业及辅助性活动

119 1190 其他开采专业及辅助性活动

12 其他采矿业

120 1200 其他采矿业

指对地热资源、矿泉水资源以及其他未列明的自然资源的开采,但不包括利用这些资源建立的热电厂和矿泉水厂的活动

C 制造业

本门类包括 13~43 大类,指经物理变化或化学变化后成为新的产品,不论是动力机械制造或手工制作,也不论产品是批发销售或零售,均视为制造;建筑物中的各种制成品、零部件的生产应视为制造,但在建筑预制品工地,把主要部件组装成桥梁、仓库设备、铁路与高架公路、升降机与电梯、管道设备、喷水设备、暖气设备、通风设备与空调设备,照明与安装电线等组装活动,以及建筑物的装置,均列为建筑活动;本门类包括机电产品的再制造,指将废旧汽车零部件、工程机械、机床等进行专业化修复的批量化生产过程,再制造的产品达到与原有新产品相同的质量和性能

13 农副食品加工业

指直接以农、林、牧、渔业产品为原料进行的谷物磨制、饲料加工、植物油和制糖加工、屠宰及肉类加工、水产品加工,以及蔬菜、水果和坚果等食品的加工

131 谷物磨制

也称粮食加工,指将稻谷、小麦、玉米、谷子、高粱等谷物去壳、碾磨,加工为成品粮的生产活动

  • 1311 稻谷加工

    指将稻谷去壳、碾磨成大米的生产活动

  • 1312 小麦加工

    指将小麦碾磨成小麦粉的生产活动

  • 1313 玉米加工

    指将玉米碾碎或碾磨成玉米碴或玉米粉的生产活动,不含以玉米为原料的饲料加工、淀粉及淀粉制品制造、酒精制造等

  • 1314 杂粮加工

    指将谷子、高粱、绿豆、红小豆等小宗谷类、豆类作物进行清理去壳、碾磨,加工为成品粮的生产活动

  • 1319 其他谷物磨制

132 饲料加工

  • 1321 宠物饲料加工

    指专门为合法饲养的猫、狗、鱼、鸟等小动物提供食物的加工

  • 1329 其他饲料加工

    指适用于农场、农户饲养牲畜、家禽、水产品的饲料生产加工和用低值水产品及水产品加工废弃物(如鱼骨、内脏、虾壳)等为主要原料的饲料加工

133 植物油加工

  • 1331 食用植物油加工

    指用各种食用植物油料生产油脂,以及精制食用油的加工

  • 1332 非食用植物油加工

    指用各种非食用植物油料生产油脂的活动

134 1340 制糖业

指以甘蔗、甜菜等为原料制作成品糖,以及以原糖或砂糖为原料精炼加工各种精制糖的生产活动

135 屠宰及肉类加工

  • 1351 牲畜屠宰

    指对各种牲畜进行宰杀,以及鲜肉冷冻等保鲜活动,但不包括商业冷藏活动

  • 1352 禽类屠宰

    指对各种禽类进行宰杀,以及鲜肉冷冻等保鲜活动,但不包括商业冷藏活动

  • 1353 肉制品及副产品加工

    指主要以各种畜、禽肉及畜、禽副产品为原料加工成熟肉制品

136 水产品加工

  • 1361 水产品冷冻加工

    指为了保鲜,将海水、淡水养殖或捕捞的鱼类、虾类、甲壳类、贝类、藻类等水生动物或植物进行的冷冻加工,但不包括商业冷藏活动

  • 1362 鱼糜制品及水产品干腌制加工

    指鱼糜制品制造,以及水产品的干制、腌制等加工活动

    糜:粉碎,捣烂

  • 1363 鱼油提取及制品制造

    指从鱼或鱼肝中提取油脂,并生产制品的活动

  • 1369 其他水产品加工

    指对水生动植物进行的其他加工

137 蔬菜、菌类、水果和坚果加工

指用脱水、干制、冷藏、冷冻、腌制等方法,对蔬菜、菌类、水果、坚果的加工

  • 1371 蔬菜加工
  • 1372 食用菌加工
  • 1373 水果和坚果加工

139 其他农副食品加工

  • 1391 淀粉及淀粉制品制造

    指用玉米、薯类、豆类及其他植物原料制作淀粉和淀粉制品的生产;还包括以淀粉为原料,经酶法或酸法转换得到的糖品生产活动

  • 1392 豆制品制造

    指以大豆、小豆、绿豆、豌豆、蚕豆等豆类为主要原料,经加工制成食品的活动

  • 1393 蛋品加工

  • 1399 其他未列明农副食品加工

14 食品制造业

141 焙烤食品制造

  • 1411 糕点、面包制造

    指用米粉、小麦粉、豆粉为主要原料,配以辅料,经成型、油炸、烤制而成的各种食品生产活动

  • 1419 饼干及其他焙烤食品制造

    指以小麦粉(或糯米粉)、糖和油脂为主要原料,配以奶制品、蛋制品等辅料,经成型、焙烤制成的各种饼干,以及用薯类、谷类、豆类等制作的各种易于保存、食用方便的焙烤食品生产活动

142 糖果、巧克力及蜜饯制造

  • 1421 糖果、巧克力制造

    糖果制造指以砂糖、葡萄糖浆或饴糖为主要原料,加入油脂、乳品、胶体、果仁、香料、食用色素等辅料制成甜味块状食品的生产活动;巧克力制造指以浆状、粉状或块状可可、可可脂、可可酱、砂糖、乳品等为主要原料加工制成巧克力及巧克力制品的生产活动

  • 1422 蜜饯制作

    指以水果、坚果、果皮及植物的其他部分制作糖果蜜饯的活动

143 方便食品制造

指以米、小麦粉、杂粮等为主要原料加工制成,只需简单烹制即可作为主食,具有食用简便、携带方便,易于储藏等特点的食品制造

  • 1431 米、面制品制造

    指以大米、小麦粉、杂粮等为主要原料,经加工制成各种未经蒸煮类米面制品的生产活动

  • 1432 速冻食品制造

    指以米、小麦粉、杂粮等为主要原料,以肉类、蔬菜等为辅料,经加工制成各类烹制或未烹制的主食食品后,立即采用速冻工艺制成的,并可以在冻结条件下运输储存及销售的各类主食食品的生产活动

  • 1433 方便面制造

  • 1439 其他方便食品制造

    指用米、杂粮等为主要原料加工制成的,可以直接食用或只需简单蒸煮即可作为主食的各种方便主食食品的生产活动,以及其他未列明的方便食品制造

144 乳制品制造

指以生鲜牛(羊)乳及其制品为主要原料,经加工制成的液体乳及固体乳(乳粉、炼乳、乳脂肪、干酪等)制品的生产活动;不包括含乳饮料和植物蛋白饮料生产活动

  • 1441 液体乳制造
  • 1442 乳粉制造
  • 1449 其他乳制品制造

145 罐头食品制造

指将符合要求的原料经处理、分选、修整、烹调(或不经烹调)、装罐、密封、杀菌、冷却(或无菌包装)等罐头生产工艺制成的,达到商业无菌要求,并可以在常温下储存的罐头食品的制造

  • 1451 肉、禽类罐头制造

  • 1452 水产品罐头制造

  • 1453 蔬菜、水果罐头制造

  • 1459 其他罐头食品制造

    指婴幼儿辅助食品类罐头、米面食品类罐头(如八宝粥罐头等)及上述未列明的罐头食品制造

146 调味品、发酵制品制造

  • 1461 味精制造

    指以淀粉或糖蜜为原料,经微生物发酵、提取、精制等工序制成的,谷氨酸钠含量在 80%及以上的鲜味剂的生产活动

  • 1462 酱油、食醋及类似制品制造

    指以大豆和(或)脱脂大豆,小麦和(或)麸皮为原料,经微生物发酵制成的各种酱油和酱类制品,以及以单独或混合使用各种含有淀粉、糖的物料或酒精,经微生物发酵酿制的酸性调味品的生产活动

  • 1469 其他调味品、发酵制品制造

149 其他食品制造

  • 1491 营养食品制造

    指以新食品原料和其他富含营养成分的传统食材为原料,经各种常规食品制造技术生产的特殊医学用途配方食品、婴幼儿配方食品和其他适用于特定人群的主辅食品的生产活动

  • 1492 保健食品制造

    指标明具有特定保健功能的食品,适用于特定人群食用,具有调节机体功能,不以治疗为目的,对人体不产生急性、亚急性或慢性危害,以补充维生素、矿物质为目的的营养素补充等保健食品制造

  • 1493 冷冻饮品及食用冰制造

    指以砂糖、乳制品、豆制品、蛋制品、油脂、果料和食用添加剂等经混合配制、加热杀菌、均质、老化、冻结(凝冻)而成的冷食饮品的制造,以及食用冰的制造

  • 1494 盐加工

    指以原盐为原料,经过化卤、蒸发、洗涤、粉碎、干燥、脱水、筛分等工序,或在其中添加碘酸钾及调味品等加工制成盐产品的产活动

  • 1495 食品及饲料添加剂制造

    指增加或改善食品特色的化学品,以及补充动物饲料的营养成分和促进生长、防治疫病的制剂的生产活动

  • 1499 其他未列明食品制造

15 酒、饮料和精制茶制造业

151 酒的制造

指酒精、白酒、啤酒及其专用麦芽、黄酒、葡萄酒、果酒、配制酒以及其他酒的生产

  • 1511 酒精制造

    指用玉米、小麦、薯类等淀粉质原料或用糖蜜等含糖质原料,经蒸煮、糖化、发酵及蒸馏等工艺制成的酒精产品的生产活动

  • 1512 白酒制造

    指以高粱等粮谷为主要原料,以大曲、小曲或麸曲及酒母等为糖化发酵剂,经蒸煮、糖化、发酵、蒸馏、陈酿、勾兑而制成的蒸馏酒产品的生产活动

  • 1513 啤酒制造

    指以麦芽(包括特种麦芽)、水为主要原料,加啤酒花,经酵母发酵酿制而成,含二氧化碳、起泡、低酒精度的发酵酒产品(包括无醇啤酒,也称脱醇啤酒)的生产活动,以及啤酒专用原料麦芽的生产活动

  • 1514 黄酒制造

    指以稻米、黍米、黑米、小麦、玉米等为主要原料,加曲、酵母等糖化发酵剂发酵酿制而成的发酵酒产品的生产活动

  • 1515 葡萄酒制造

    指以新鲜葡萄或葡萄汁为原料,经全部或部分发酵酿制而成,含有一定酒精度的发酵酒产品的生产活动

  • 1519 其他酒制造

    指除葡萄酒以外的果酒、配制酒以及上述未列明的其他酒产品的生产活动

152 饮料制造

  • 1521 碳酸饮料制造

    指在一定条件下充入二氧化碳气的饮用品制造,其成品中二氧化碳气的含量(20℃时的体积倍数)不低于 2.0 倍

  • 1522 瓶(罐)装饮用水制造

    指以地下矿泉水和符合生活饮用水卫生标准的水为水源加工制成的,密封于塑料瓶(罐)、玻璃瓶或其他容器中,不含任何添加剂,可直接饮用的水的生产活动

  • 1523 果菜汁及果菜汁饮料制造

    指以新鲜或冷藏水果和蔬菜为原料,经加工制得的果菜汁液制品生产活动,以及在果汁或浓缩果汁、蔬菜汁中加入水、糖液、酸味剂等,经调制而成的可直接饮用的饮品(果汁含量不低于 10%)的生产活动

  • 1524 含乳饮料和植物蛋白饮料制造

    指以鲜乳或乳制品为原料(经发酵或未经发酵),加入水、糖液等调制而成的可直接饮用的含乳饮品的生产活动,以及以蛋白质含量较高的植物的果实、种子或核果类、坚果类的果仁等为原料,在其加工制得的浆液中加入水、糖液等调制而成的可直接饮用的植物蛋白饮品的生产活动

  • 1525 固体饮料制造

    指以糖、食品添加剂、果汁或植物抽提物等为原料,加工制成粉末状、颗粒状或块状制品[其成品水分(质量分数)不高于 5%]的生产活动

  • 1529 茶饮料及其他饮料制造

    指茶饮料、特殊用途饮料以及其他未列明的饮料制造

153 1530 精制茶加工

指对毛茶或半成品原料茶进行筛分、轧切、风选、干燥、匀堆、拼配等精制加工茶叶的生产活动

16 烟草制品业

161 1610 烟叶复烤

指在原烟(初烤)基础上进行第二次烟叶水分调整的活动

162 1620 卷烟制造

指各种卷烟生产,但不包括生产烟用滤嘴棒的纤维丝束原料的制造

169 1690 其他烟草制品制造

17 纺织业

171 棉纺织及印染精加工

指棉、棉型化纤(化纤短丝)纺织及印染精加工

  • 1711 棉纺纱加工

    指以棉及棉型化学纤维为主要原料进行的纺纱加工

  • 1712 棉织造加工

    指以棉纱、混纺纱、化学纤维纱为主要原料进行的机织物织造加工

  • 1713 棉印染精加工

    指对非自产的棉和化学纤维织物进行漂白、染色、印花、轧光、起绒、缩水等工序的加工

172 毛纺织及染整精加工

  • 1721 毛条和毛纱线加工

    指以毛及毛型化学纤维为原料进行梳条的加工,按毛纺工艺(精梳、粗梳、半精梳)进行纺纱的加工

  • 1722 毛织造加工

    指以毛及毛型化学纤维纱线为原料进行的机织物织造加工

  • 1723 毛染整精加工

    指对非自产的毛织物进行漂白、染色、印花等工序的染整精加工

173 麻纺织及染整精加工

  • 1731 麻纤维纺前加工和纺纱

    指以苎麻、亚麻、大麻、黄麻、剑麻、罗布麻等为原料的纺前纤维加工和纺纱加工

  • 1732 麻织造加工

    指以苎麻、亚麻、大麻、黄麻、剑麻、罗布麻纤维纱线等为主要原的机织物织造加工

  • 1733 麻染整精加工

    指对非自产的麻织物进行漂白、染色、印花等工序的染整精加工

174 丝绢纺织及印染精加工

  • 1741 缫丝加工

    指由蚕茧经过加工缫制成丝的活动

  • 1742 绢纺和丝织加工

    指以丝为主要原料进行的丝织物织造加工

  • 1743 丝印染精加工

    指对非自产的丝织物进行漂白、染色、印花、轧光、起绒、缩水等工序的加工

175 化纤织造及印染精加工

指经纬双向或经向以化纤长丝(不包括化纤短纤)为主要原料生产的机织物

  • 1751 化纤织造加工

    指以化纤长丝(含有色长丝)为主要原料生产的机织坯布、色织布

  • 1752 化纤织物染整精加工

    指对化纤长丝坯布进行漂白、染色、印花、轧光、起绒、缩水等染整工序的加工

176 针织或钩针编织物及其制品制造

  • 1761 针织或钩针编织物织造

    指采用经编、纬编、横编及钩针编工艺进行的针织物织造加工

  • 1762 针织或钩针编织物印染精加工

    指对非自产的针织品进行漂白、染色、印花、轧光、起绒、缩水等工序的加工

  • 1763 针织或钩针编织品制造

    指除针织或钩针编织服装以外的其他针织品或钩针编织品的加工

177 家用纺织制成品制造

1771 床上用品制造

指以棉、麻、竹、丝、毛、化学纤维等纤维及纺织品为主要原料,加工制造床上用品(包括含有填充物的被子、睡袋、枕头等类产品)的生产活动

  • 1772 毛巾类制品制造

    指以棉、麻、竹、丝及化学纤维等为主要原料,加工制造毛巾类产品的生产活动

  • 1773 窗帘、布艺类产品制造

    指以棉、麻、丝、毛及化学纤维等为主要原料,加工制造窗帘、各种装饰罩(套)、靠垫、坐垫、贮物袋等生活用布艺产品的生产活动

  • 1779 其他家用纺织制成品制造

    指以棉、麻、丝、毛及化学纤维等为主要原料,加工制造毛毯、桌布、台布、餐巾、擦布、洗碗巾等餐厨生活制品的其他家用纺织制成品生产活动

178 产业用纺织制成品制造

也称产业用纺织制成品制造(包括帐篷等户外及庭院休闲用品制造)

  • 1781 非织造布制造

    指定向或随机排列的纤维,通过摩擦、抱合或粘合,或者这些方法的组合而相互结合制成的片状物、纤网或絮垫的生产活动;所用纤维可以是天然纤维、化学纤维和无机纤维,也可以是短纤维、长丝或直接形成的纤维状物

  • 1782 绳、索、缆制造

    指用天然纤维和化学纤维制造绳、索具、缆绳、合股线的生产活动

  • 1783 纺织带和帘子布制造

    指帘子布、复合材料用基布、输送带基布、传送带和胶管等增强材料的生产活动

  • 1784 篷、帆布制造

    指车用篷布、帐篷布、鞋用纺织材料、灯箱布等纺织材料的生产活动

  • 1789 其他产业用纺织制成品制造

    指革基布,过滤、防护用纺织品,工业用毡、呢,建筑用纺织品,交通运输用纺织品,包装用纺织品,文体用纺织品,绝缘隔热纺织品,农业用纺织品,渔业用纺织品,造纸用纺织品等其他产业用纺织制成品的生产活动

18 纺织服装、服饰业

181 机织服装制造

指以机织面料为主要原料,缝制各种男、女服装,以及儿童成衣的活动;包括非自产原料制作的服装,以及固定生产地点的服装制作活动

  • 1811 运动机织服装制造

    指运动服、滑雪服、登山服、游泳衣等服装制造

  • 1819 其他机织服装制造

    指除运动机织服装以外的其他机织服装制造

182 针织或钩针编织服装制造

指以针织、钩针编织面料为主要原料,经裁剪后缝制各种男、女服装,以及儿童成衣的活动

  • 1821 运动休闲针织服装制造

    指针织 T 恤、针织休闲衫、针织运动类服装制造

  • 1829 其他针织或钩针编织服装制造

    指除运动休闲针织服装以外其他针织或钩织编织服装制造

183 1830 服饰制造

指帽子、手套、围巾、领带、领结、手绢,以及袜子等服装饰品的加工

19 皮革、毛皮、羽毛及其制品和制鞋业

191 1910 皮革鞣制加工

指动物生皮经脱毛、鞣制等物理和化学方法加工,再经涂饰和整理,制成具有不易腐烂、柔韧、透气等性能的皮革生产活动

192 皮革制品制造

  • 1921 皮革服装制造

    指全部或大部分用皮革、人造革、合成革为面料,制作各式服装的活动

  • 1922 皮箱、包(袋)制造

    指全部或大部分用皮革、人造革、合成革为材料,或者以塑料、纺织物为材料,制作各种用途的皮箱、皮包(袋),或其他材料的箱、包(袋)等制作活动

  • 1923 皮手套及皮装饰制品制造

    指全部或大部分用皮革、人造革、合成革为材料制成的皮手套、皮带,以及皮领带等皮装饰制品的生产活动

  • 1929 其他皮革制品制造

    指全部或大部分用皮革、人造革、合成革为材料制成上述未列明的其他各种皮革制品的生产活动

193 毛皮鞣制及制品加工

  • 1931 毛皮鞣制加工

    指带毛动物生皮经鞣制等化学和物理方法处理后,保持其绒毛形态及特点的毛皮(又称裘皮)的生产活动

  • 1932 毛皮服装加工

    指用各种动物毛皮和人造毛皮为面料或里料,加工制作毛皮服装的生产活动

  • 1939 其他毛皮制品加工

    指用各种动物毛皮和人造毛皮为材料,加工制作上述类别未列明的其他各种用途毛皮制品的生产活动

194 羽毛(绒)加工及制品制造

  • 1941 羽毛(绒)加工

    指对鹅、鸭等禽类羽毛进行加工成标准毛的生产活动

  • 1942 羽毛(绒)制品加工

    指用加工过的羽毛(绒)作为填充物制作各种用途的羽绒制品(如羽绒服装、羽绒寝具、羽绒睡袋等)的生产活动

195 制鞋业

指纺织面料鞋、皮鞋、塑料鞋、橡胶鞋及其他各种鞋的生产活动

  • 1951 纺织面料鞋制造

    指用各种纺织面料、木材、棕草等原料缝制、模压或编制各种鞋的生产活动

  • 1952 皮鞋制造

    指全部或大部分用皮革、人造革、合成革为面料,以橡胶、塑料或合成材料等为外底,按缝绱、胶粘、模压、注塑等工艺方法制作各种皮鞋的生产活动

  • 1953 塑料鞋制造

    指以聚氯乙烯、聚乙烯、聚氨酯和乙烯醋酸乙烯等树脂为原料生产发泡或不发泡的塑料鞋类制品的活动

  • 1954 橡胶鞋制造

    指以橡胶作为鞋底、鞋帮的运动鞋及其他橡胶鞋和橡胶鞋部件的生产活动

  • 1959 其他制鞋业

20 木材加工和木、竹、藤、棕、草制品业

201 木材加工

  • 2011 锯材加工

    指以原木为原料,利用锯木机械或手工工具将原木纵向锯成具有一定断面尺寸(宽、厚度)的木材加工生产活动,用防腐剂和其他物质浸渍木料或对木料进行化学处理的加工,以及地板毛料的制造

  • 2012 木片加工

    指利用森林采伐、造材、加工等剩余物和定向培育的木材,经削(刨)片机加工成一定规格的产品生产活动

  • 2013 单板加工

    指用于胶合板、细工木板、木质重组装饰材、装饰单板(厚度 0.55mm 以下)、单层板积材(LVL)、纺织用木质层压板、电工层压板和木质层积塑料等材料的生产活动

  • 2019 其他木材加工

    指对木材进行干燥、防腐、改性、染色加工等活动

202 人造板制造

指用木材及其剩余物、棉秆、甘蔗渣和芦苇等植物纤维为原料,加工成符合国家标准的胶合板、纤维板、刨花板、细木工板和木丝板等产品的生产活动,以及人造板二次加工装饰板的制造

  • 2021 胶合板制造

    指具有一定规格的原木经旋(刨)切成单板,再经干燥、涂胶、组坯、热压而成的符合国家标准及供需双方协定标准的产品生产活动

  • 2022 纤维板制造

    指用木材碎料(包括木片)、棉秆、甘蔗渣、芦苇等植物纤维作原料,经削片纤维分离,铺装成型,热压而成的产品生产活动

  • 2023 刨花板制造

    指用木材碎料(包括木片)和其他植物纤维作原料,制成刨花,经干燥、施胶,铺装成型,热压而成的产品生产活动

  • 2029 其他人造板制造

    包括非木质人造板、细工木板、胶合木等其他各类人造板的制造

203 木质制品制造

指以木材为原料加工成建筑用木料和木材组件、木容器、软木制品及其他木制品的生产活动,但不包括木质家具的制造

  • 2031 建筑用木料及木材组件加工

    指主要用于建筑施工工程的木质制品,如建筑施工用的大木工或其他支撑物,以及建筑木工的生产活动

  • 2032 木门窗制造

  • 2033 木楼梯制造

  • 2034 木地板制造

  • 2035 木制容器制造

  • 2039 软木制品及其他木制品制造

    指天然软木除去表皮,经初加工后获得的结块软木及其制品的生产活动,以及其他未列明的木质产品的生产活动,包括整体定制家具制造的活动

204 竹、藤、棕、草等制品制造

指除木材以外,以竹、藤、棕、草等天然植物为原料生产制品的活动,但不包括家具的制造

  • 2041 竹制品制造

    指竹胶合板、竹地板、竹丝板、竹梯子、竹键盘、竹篮子、竹筷子、竹席、高温竹炭制品等竹制工业用品、建筑用品、包装用品、保健品和生活日用品的制造

  • 2042 藤制品制造

  • 2043 棕制品制造

  • 2049 草及其他制品制造

21 家具制造业

指用木材、金属、塑料、竹、藤等材料制作的,具有坐卧、凭倚、储藏、间隔等功能,可用于住宅、旅馆、办公室、学校、餐馆、医院、剧场、公园、船舰、飞机、机动车等任何场所的各种家具的制造

211 2110 木质家具制造

指以天然木材和木质人造板为主要材料,配以其他辅料(如油漆、贴面材料、玻璃、五金配件等)制作各种家具的生产活动

212 2120 竹、藤家具制造

指以竹材和藤材为主要材料,配以其他辅料制作各种家具的生产活动

213 2130 金属家具制造

指支(框)架及主要部件以铸铁、钢材、钢板、钢管、合金等金属为主要材料,结合使用木、竹、塑等材料,配以人造革、尼龙布、泡沫塑料等其他辅料制作各种家具的生产活动

214 2140 塑料家具制造

指用塑料管、板、异型材加工或用塑料、玻璃钢(即增强塑料)直接在模具中成型的家具的生产活动

219 2190 其他家具制造

指主要由弹性材料(如弹簧、蛇簧、拉簧等)和软质材料(如棕丝、棉花、乳胶海绵、泡沫塑料等),辅以绷结材料(如绷绳、绷带、麻布等)和装饰面料及饰物(如棉、毛、化纤织物及牛皮、羊皮、人造革等)制成的各种软家具;以玻璃为主要材料,辅以木材或金属材料制成的各种玻璃家具,以及其他未列明的原材料制作各种家具的生产活动

22 造纸和纸制品业

221 纸浆制造

指经机械或化学方法加工纸浆的生产活动

  • 2211 木竹浆制造
  • 2212 非木竹浆制造

222 造纸

指用纸浆或其他原料(如矿渣棉、云母、石棉等)悬浮在流体中的纤维,经过造纸机或其他设备成型,或手工操作而成的纸及纸板的制造

  • 2221 机制纸及纸板制造

  • 2222 手工纸制造

    指采用手工操作成型,制成纸的生产活动

  • 2223 加工纸制造

    指对原纸及纸板进一步加工的生产活动

223 纸制品制造

指用纸及纸板为原料,进一步加工制成纸制品的生产活动

  • 2231 纸和纸板容器制造

  • 2239 其他纸制品制造

    指符合出售规格或包装要求的纸制品,以及其他未列明的纸制品的制造

23 印刷和记录媒介复制业

231 印刷

  • 2311 书、报刊印刷

  • 2312 本册印制

    指由各种纸及纸板制作的,用于书写和其他用途的本册生产活动

  • 2319 包装装潢及其他印刷

    指根据一定的商品属性、形态,采用一定的包装材料,经过对商品包装的造型结构艺术和图案文字的设计与安排来装饰美化商品的印刷,以及其他印刷活动

232 2320 装订及印刷相关服务

指专门企业从事的装订、压印媒介制造等与印刷有关的服务

233 2330 记录媒介复制

指将母带、母盘上的信息进行批量翻录的生产活动

24 文教、工美、体育和娱乐用品制造业

241 文教办公用品制造

  • 2411 文具制造

    指办公、学习等使用的各种文具的制造

  • 2412 笔的制造

    指用于学习、办公或绘画等用途的各种笔制

品的制造

  • 2413 教学用模型及教具制造

    指主要用于教学的各种专用模型、标本及教

具的制造

  • 2414 墨水、墨汁制造

  • 2419 其他文教办公用品制造

    指上述未列明的文教办公类用品的制造

242 乐器制造

指中国民族乐器、西乐器等各种乐器及乐器零部件和配套产品的制造,但不包括玩具乐器的制造

  • 2421 中乐器制造

  • 2422 西乐器制造

  • 2423 电子乐器制造

  • 2429 其他乐器及零件制造

    指其他未列明的乐器、乐器零件及配套产品

的制造

243 工艺美术及礼仪用品制造

  • 2431 雕塑工艺品制造

    指以玉石、宝石、象牙、角、骨、贝壳等硬质材料,木、竹、椰壳、树根、软木等天然植物,以及石膏、泥、面、塑料等为原料,经雕刻、琢、磨、捏或塑等艺术加工而制成的各种供欣赏、实用和礼仪用的工艺品制作活动

  • 2432 金属工艺品制造

    指以金、银、铜、铁、锡等各种金属为原料,经过制胎、浇铸、锻打、錾刻、搓丝、焊接、纺织、镶嵌、点兰、烧制、打磨、电镀等各种工艺加工制成的造型美观、花纹图案精的各种供欣赏、实用和礼仪用的工艺美术品制作活动

  • 2433 漆器工艺品制造

    指将半生漆、腰果漆加工调配成各种鲜艳的漆料,以木、纸、塑料、铜、布等作胎,采用推光、雕填、彩画、镶嵌、刻灰等传统工艺和现代漆器工艺进行的各种供欣赏、实用和礼仪用的工艺制品制作活动

  • 2434 花画工艺品制造

    指以绢、丝、绒、纸、涤纶、塑料、羽毛、通草以及鲜花草等为原料,经造型设计、模压、剪贴、干燥等工艺精制而成的花、果、叶等人造花类工艺品,以画面出现、可以挂或摆的具有欣赏性、装饰性和礼仪用的画类工艺品制作活动

  • 2435 天然植物纤维编织工艺品制造

    指以竹、藤、棕、草、柳、葵、麻等天然植物纤维为材料,经编织或镶嵌而成具有造型艺术或图案花纹,以欣赏为主的工艺陈列品、礼仪用品以及工艺实用品的制作活动

  • 2436 抽纱刺绣工艺品制造

    指以棉、麻、丝、毛及人造纤维纺织品等为主要原料,经设计、刺绣、抽、拉、钩等工艺加工各种生活装饰用品,以及以纺织品为主要原料,经特殊手工工艺或民间工艺方法加工成各种具有较强装饰效果的生活用纺织品和礼仪用品的制作活动

  • 2437 地毯、挂毯制造

    指以羊毛、丝、棉、麻及人造纤维等为原料,经手工编织、机织、栽绒等方式加工而成的各种具有装饰性的地面覆盖物或可用于悬挂、垫坐等用途的生活装饰用品和礼仪用品的制作活动

  • 2438 珠宝首饰及有关物品制造

    指以金、银、铂等贵金属及其合金以及钻石、宝石、玉石、翡翠、珍珠等为原料,经金属加工和连结组合、镶嵌等工艺加工制作各种图案的装饰品和礼仪用品的制作活动

  • 2439 其他工艺美术及礼仪用品制造

244 体育用品制造

  • 2441 球类制造

    指各种皮制、胶制、革制的可充气的运动用球,以及其他材料制成的各种运动用硬球、软球等球类产品的生产活动

  • 2442 专项运动器材及配件制造

    指各项竞技比赛和训练用器材及用品,体育场馆设施及器件的生产活动

  • 2443 健身器材制造

    指供健身房、家庭或体育训练用的健身器材及运动物品的制造

  • 2444 运动防护用具制造

    指用各种材质,为各项运动特制手套、鞋、帽和护具的生产活动

  • 2449 其他体育用品制造

    指钓鱼专用的各种用具及用品,以及上述未列明的体育用品制造

245 玩具制造

指以儿童为主要使用者,用于玩耍、智力开发等娱乐器具的制造

  • 2451 电玩具制造

    指制造供 14 岁以下儿童玩耍的、至少有一种玩耍功能需要使用额定电压小于或等于 24V 的玩具产品

  • 2452 塑胶玩具制造

    指制造供 14 岁以下儿童玩耍的、玩具主体或主要玩耍部分由塑胶制成的,非预定承载儿童体重的非电玩具产品

  • 2453 金属玩具制造

    指制造供 14 岁以下儿童玩耍的、玩具主体或主要玩耍部分由金属材料制成的,非预定承载儿童体重的非电玩具产品

  • 2454 弹射玩具制造

    指制造供 14 岁以下儿童玩耍的,各种材质的通过可贮存和释放能量的弹射机构发射弹射物的蓄能弹射玩具和由儿童给予的能量发射弹射物的非蓄能弹射玩具的玩具产品

  • 2455 娃娃玩具制造

    指制造供 14 岁以下儿童玩耍的、至少头部和四肢由非纺织物材质的聚合材料制成,并带有服装或身体由软性材料填充的非电的婴儿娃娃或人物娃娃玩具产品

  • 2456 儿童乘骑玩耍的童车类产品制造

    指制造供儿童乘骑玩耍的童车类产品(含儿童推车、婴儿学步车)

  • 2459 其他玩具制造

246 游艺器材及娱乐用品制造

  • 2461 露天游乐场所游乐设备制造

    指主要安装在公园、游乐园、水上乐园、儿童乐园等露天游乐场所的电动及非电动游乐设备和游艺器材的制造

  • 2462 游艺用品及室内游艺器材制造

    指主要供室内、桌上等游艺及娱乐场所使用的游乐设备、游艺器材和游艺娱乐用品,以及主要安装在室内游乐场所的电子游乐设备的制造

  • 2469 其他娱乐用品制造

25 石油、煤炭及其他燃料加工业

251 精炼石油产品制造

  • 2511 原油加工及石油制品制造

    指从天然原油、人造原油中提炼液态或气态燃料以及石油制品的生产活动

  • 2519 其他原油制造

    指采用油页岩、油砂、焦油以及一氧化碳、氢等气体等加工得到的类似天然石油的液体燃料的生产活动

252 煤炭加工

2521 炼焦

指主要从硬煤和褐煤中生产焦炭、干馏炭及煤焦油或沥青等副产品的炼焦炉的操作活动

2522 煤制合成气生产

2523 煤制液体燃料生产

指通过化学加工过程把固体煤炭转化成为液体燃料、化工原料和产品的活动,如煤制甲醇、煤制烯烃等

2524 煤制品制造

指用烟煤、无烟煤、褐煤及其他各种煤炭制成的煤砖、煤球等固体燃料制品的活动

2529 其他煤炭加工

指煤质活性炭等其他煤炭加工活动

253 2530 核燃料加工

指从沥青铀矿或其他含铀矿石中提取铀、浓缩铀的生产,对铀金属的冶炼、加工,以及其他放射性元素、同位素标记、核反应堆燃料件的制造,还包括与核燃料加工有关的核废物处置活动

254 生物质燃料加工

  • 2541 生物质液体燃料生产

    指利用农作物秸秆和农业加工剩余物、薪材及林业加工剩余物、禽畜粪便、工业有机废水和废渣、城市生活垃圾和能源植物等生物质资源作为原料转化为液体燃料的活动

  • 2542 生物质致密成型燃料加工

    包括对下列生物质燃料的加工活动:林木致密成型燃料,秸秆致密成型燃料,废物、废料致密成型燃料,其他生物致密成型燃料;不包括:木炭、竹炭加工

26 化学原料和化学制品制造业

261 基础化学原料制造

  • 2611 无机酸制造

  • 2612 无机碱制造

    指烧碱、纯碱等生产活动

  • 2613 无机盐制造

  • 2614 有机化学原料制造

  • 2619 其他基础化学原料制造

262 肥料制造

指化学肥料、有机肥料及微生物肥料的制造

  • 2621 氮肥制造

    指矿物氮肥及用化学方法制成含有作物营养

元素氮的化肥的生产活动

  • 2622 磷肥制造

    指以磷矿石为主要原料,用化学或物理方法制成含有作物营养元素磷的化肥的生产活动

  • 2623 钾肥制造

    指用天然钾盐矿经富集精制加工制成含有作物营养元素钾的化肥的生产活动

  • 2624 复混肥料制造

    指经过化学或物理方法加工制成的,含有两种以上作物所需主要营养元素(氮、磷、钾)的化肥的生产活动;包括通用型复混肥料和专用型复混肥料

  • 2625 有机肥料及微生物肥料制造

    指来源于动植物,经发酵或腐熟等化学处理后,适用于土壤并提供植物养分供给的,其主要成分为含氮物质的肥料制造

  • 2629 其他肥料制造

    指上述未列明的微量元素肥料及其他肥料的生产

263 农药制造

指用于防治农业、林业作物的病、虫、草、鼠和其他有害生物,调节植物生长的各种化学农药、微生物农药、生物化学农药,以及仓储、农林产品的防蚀、河流堤坝、铁路、机场、建筑物及其他场所用药的原药和制剂的生产活动

  • 2631 化学农药制造

    指化学农药原药,以及经过机械粉碎、混合或稀释制成粉状、乳状和水状的化学农药制剂的生产活动

  • 2632 生物化学农药及微生物农药制造

    指由细菌、真菌、病毒和原生动物或基因修饰的微生物等自然产生,以及由植物提取的防治病、虫、草、鼠和其他有害生物的农药制剂生产活动

264 涂料、油墨、颜料及类似产品制造

  • 2641 涂料制造

    指在天然树脂或合成树脂中加入颜料、溶剂和辅助材料,经加工后制成的覆盖材料的生产活动

  • 2642 油墨及类似产品制造

    指由颜料、联接料(植物油、矿物油、树脂、溶剂)和填充料经过混合、研磨调制而成,用于印刷的有色胶浆状物质,以及用于计算机打印、复印机用墨等生产活动

  • 2643 工业颜料制造

    指用于陶瓷、搪瓷、玻璃等工业的无机颜料及类似材料的生产活动

  • 2644 工艺美术颜料制造

    指油画、水粉画、广告等艺术用颜料的制造

  • 2645 染料制造

    指有机合成、植物性或动物性色料,以及有机颜料的生产活动

  • 2646 密封用填料及类似品制造

    指用于建筑涂料、密封和漆工用的填充料,以及其他类似化学材料的制造

265 合成材料制造

  • 2651 初级形态塑料及合成树脂制造

    也称初级塑料或原状塑料的生产活动,包括通用塑料、工程塑料、功能高分子塑料的制造

  • 2652 合成橡胶制造

    指用一种或多种单体为原料进行聚合生产合成橡胶或高分析弹性体的生产活动

  • 2653 合成纤维单(聚合)体制造

    指以石油、天然气、煤等为主要原料,用有机合成的方法制成合成纤维单体或聚合体的生产活动

  • 2659 其他合成材料制造

    指陶瓷纤维等特种纤维及其增强的复合材料的生产活动;其他专用合成材料的制造

266 专用化学产品制造

  • 2661 化学试剂和助剂制造

    指各种化学试剂、催化剂及专用助剂的生产

活动

  • 2662 专项化学用品制造

    指水处理化学品、造纸化学品、皮革化学品、油脂化学品、油田化学品、生物工程化学品、日化产品专用化学品等产品的生产活动

  • 2663 林产化学产品制造

    指以林产品为原料,经过化学和物理加工方法生产产品的活动,包括木炭、竹炭生产活动

  • 2664 文化用信息化学品制造

    指电影、照相、幻灯及投影用感光材料、冲洗套药,磁、光记录材料,光纤维通讯用辅助材料,及其专用化学制剂的制造

  • 2665 医学生产用信息化学品制造

    指医学和其他生产用感光材料、冲洗套药等化学制剂制造

  • 2666 环境污染处理专用药剂材料制造

    指对水污染、空气污染、固体废物、土壤污染等污染物处理所专用的化学药剂及材料的制造

  • 2667 动物胶制造

    指以动物骨、皮为原料,经一系列工艺处理制成有一定透明度、黏度、纯度的胶产品的生产活动

  • 2669 其他专用化学产品制造

    指其他各种用途的专用化学用品的制造

267 炸药、火工及焰火产品制造

  • 2671 炸药及火工产品制造

    指各种军用和生产用炸药、雷管及类似的火工产品的制造

  • 2672 焰火、鞭炮产品制造

    指节日、庆典用焰火及民用烟花、鞭炮等产品的制造

268 日用化学产品制造

  • 2681 肥皂及洗涤剂制造

    指以喷洒、涂抹、浸泡等方式施用于肌肤、器皿、织物、硬表面,即冲即洗,起到清洁、去污、渗透、乳化、分散、护理、消毒除菌等功能,广泛用于家居、个人清洁卫生、织物清洁护理、工业清洗、公共设施及环境卫生清洗等领域的产品(固、液、粉、膏、片状等),以及中间体表面活性剂产品的制造

  • 2682 化妆品制造

    指以涂抹、喷洒或者其他类似方法,撒布于人体表面任何部位(皮肤、毛发、指甲、口唇等),以达到清洁、消除不良气味、护肤、美容和修饰目的的日用化学工业产品的制造

  • 2683 口腔清洁用品制造

    指用于口腔或牙齿清洁卫生制品的生产活动

  • 2684 香料、香精制造

    指具有香气和香味,用于调配香精的物质——香料的生产,以及以多种天然香料和合成香料为主要原料,并与其他辅料一起按合理的配方和工艺调配制得的具有一定香型的复杂混合物,主要用于各类加香产品中的香精的生产活动

  • 2689 其他日用化学产品制造

    指室内散香或除臭制品,光洁用品,擦洗膏及类似制品,动物用化妆盥洗品,火柴,蜡烛及类似制品等日用化学产品的生产活动

27 医药制造业

271 2710 化学药品原料药制造

指供进一步加工化学药品制剂、生物药品制剂所需的原料药生产活动

272 2720 化学药品制剂制造

指直接用于人体疾病防治、诊断的化学药品制剂的制造

273 2730 中药饮片加工

指对采集的天然或人工种植、养殖的动物、植物和矿物的药材部位进行加工、炮制,使其符合中药处方调剂或中成药生产使用的活动

274 2740 中成药生产

以中药材为原料,在中医药理论指导下,为了预防及治疗疾病的需要,按规定的处方和制剂工艺将其加工制成一定剂型的中药制品的生产活动

275 2750 兽用药品制造

指用于动物疾病防治医药的制造

276 生物药品制品制造

指利用生物技术生产生物化学药品、基因工程药物和疫苗的制剂生产活动

  • 2761 生物药品制造

    指利用生物技术生产生物化学药品的生产活

  • 2762 基因工程药物和疫苗制造

277 2770 卫生材料及医药用品制造

指卫生材料、外科敷料以及其他内、外科用医药制品的制造

278 2780 药用辅料及包装材料制造

指药品用辅料和包装材料等制造

28 化学纤维制造业

281 纤维素纤维原料及纤维制造

  • 2811 化纤浆粕制造

    指纺织生产用粘胶纤维的基本原料生产活动

  • 2812 人造纤维(纤维素纤维)制造

    指用化纤浆粕经化学加工生产纤维的活动

282 合成纤维制造

指以石油、天然气、煤等为主要原料,用有机合成的方法制成单体,聚合后经纺丝加工生产纤维的活动

  • 2821 锦纶纤维制造

    也称聚酰胺纤维制造,指由尼龙 66 盐和聚己内酰胺为主要原料生产合成纤维的活动

  • 2822 涤纶纤维制造

    是聚酯纤维制造的一种,指以聚对苯二甲酸乙二醇酯为原料生产合成纤维的活动

  • 2823 腈纶纤维制造

    也称聚丙烯腈纤维制造,指以丙烯腈为主要原料(含丙烯腈 85%以上)生产合成纤维的活动

  • 2824 维纶纤维制造

    也称聚乙烯醇纤维制造,指以聚乙烯醇为主要原料生产合成纤维的活动

  • 2825 丙纶纤维制造

    也称聚丙烯纤维制造,指以聚丙烯为主要原料生产合成纤维的活动

  • 2826 氨纶纤维制造

    也称聚氨酯纤维制造,指以聚氨基甲酸酯为主要原料生产合成纤维的活动

  • 2829 其他合成纤维制造

283 生物基材料制造

  • 2831 生物基化学纤维制造

    指以生物单体或天然有机高分子为原料生产纤维的活动,除天然动植物纤维外,特指生物基再生纤维、生物基合成纤维等

  • 2832 生物基、淀粉基新材料制造

    指使用可再生生物资源(如玉米、木薯、秸秆等)经过糖化、发酵、聚合等步骤制成的聚乳酸等生物基、淀粉基材料的活动

29 橡胶和塑料制品业

291 橡胶制品业

指以天然及合成橡胶为原料生产各种橡胶制品的活动,还包括利用废橡胶再生产橡胶制品的活动;不包括橡胶鞋制造

  • 2911 轮胎制造

  • 2912 橡胶板、管、带制造

    指用未硫化的、硫化的或硬质橡胶生产橡胶板状、片状、管状、带状、棒状和异型橡胶制品的活动,以及以橡胶为主要成分,用橡胶灌注、涂层、覆盖或层叠的纺织物、纱绳、钢丝(钢缆)等制作的传动带或输送带的生产活动

  • 2913 橡胶零件制造

    指各种用途的橡胶异形制品、橡胶零配件制品的生产活动

  • 2914 再生橡胶制造

    指用废橡胶生产再生橡胶的活动

  • 2915 日用及医用橡胶制品制造

  • 2916 运动场地用塑胶制造

    指运动场地、操场及其他特殊场地用的合成材料跑道面层制造和其他塑胶制造

  • 2919 其他橡胶制品制造

292 塑料制品业 指以合成树脂(高分子化合物)为主要原料

经采用挤塑、注塑、吹塑、压延、层压等工艺加工成型的各种制品的生产,以及利用回收的废旧塑料加工再生产塑料制品的活动;不包括塑料鞋制造

  • 2921 塑料薄膜制造

    指用于农业覆盖,工业、商业及日用包装薄膜的制造

  • 2922 塑料板、管、型材制造

    指各种塑料板、管及管件、棒材、薄片等生产活动,以及以聚氯乙烯为主要原料,经连续挤出成型的塑料异型材的生产活动

  • 2923 塑料丝、绳及编织品制造

    指塑料制丝、绳、扁条,塑料袋及编织袋、编织布等生产活动

  • 2924 泡沫塑料制造

    指以合成树脂为主要原料,经发泡成型工艺加工制成内部具有微孔的塑料制品的生产活动

  • 2925 塑料人造革、合成革制造

    指外观和手感似皮革,其透气、透湿性虽然略逊色于天然革,但具有优异的物理、机械性能,如强度和耐磨性等,并可代替天然革使用的塑料人造革的生产活动;模拟天然人造革的组成和结构,正反面都与皮革十分相似,比普通人造革更近似天然革,并可代替天然革的塑料合成革的生产活动

  • 2926 塑料包装箱及容器制造

    指用吹塑或注塑工艺等制成的,可盛装各种物品或液体物质,以便于储存、运输等用途的塑料包装箱及塑料容器制品的生产活动

  • 2927 日用塑料制品制造

    指塑料制餐、厨用具,卫生设备、洁具及其配件,塑料服装,日用塑料装饰品,以及其他日用塑料制品的生产活动

  • 2928 人造草坪制造

    指采用合成纤维,植入在机织的基布上,并具有天然草运动性能的人造草制造

  • 2929 塑料零件及其他塑料制品制造

    指塑料制绝缘零件、密封制品、紧固件,以及汽车、家具等专用零配件的制造,以及上述未列明的其他各类非日用塑料制品的生产活动

30 非金属矿物制品业

301 水泥、石灰和石膏制造

  • 3011 水泥制造

    指以水泥熟料加入适量石膏或一定混合材,经研磨设备(水泥磨)磨制到规定的细度,制成水凝水泥的生产活动,还包括水泥熟料的生产活动

  • 3012 石灰和石膏制造

302 石膏、水泥制品及类似制品制造

  • 3021 水泥制品制造

    指水泥制管、杆、桩、砖、瓦等制品制造

  • 3022 砼结构构件制造

    指用于建筑施工工程的水泥混凝土预制构件

的生产活动

  • 3023 石棉水泥制品制造

  • 3024 轻质建筑材料制造

    指石膏板、石膏制品及类似轻质建筑材料的

制造

3029 其他水泥类似制品制造 指玻璃纤维增强水泥制品,以及其他未列明
的水泥制品的制造

303 砖瓦、石材等建筑材料制造

指粘土、陶瓷砖瓦的生产,建筑用石的加工,用废料或废渣生产的建筑材料,以及其他建筑材料的制造

  • 3031 粘土砖瓦及建筑砌块制造

    指用粘土和其他材料生产的砖、瓦及建筑砌块的活动

    3032 建筑用石加工

    指用于建筑、筑路、墓地及其他用途的大理石板、花岗岩等石材的切割、成形和修饰活动

  • 3033 防水建筑材料制造

    指以沥青或类似材料为主要原料制造防水材料的活动

  • 3034 隔热和隔音材料制造

    指用于隔热、隔音、保温的岩石棉、矿渣棉、膨胀珍珠岩、膨胀蛭石等矿物绝缘材料及其制品的制造,但不包括石棉隔热、隔音材料的制造

  • 3039 其他建筑材料制造

304 玻璃制造

指任何形态玻璃的生产,以及利用废玻璃再生产玻璃活动,包括特制玻璃的生产

  • 3041 平板玻璃制造

    指用浮法、垂直引上法、压延法等生产平板玻璃原片的活动

  • 3042 特种玻璃制造

    指具有钢化、单向透视、耐高压、耐高温、隔音、防紫外线、防弹、防爆、中空、夹层、变形、超厚、超薄等某一种特殊功能或特殊工艺的玻璃制造

  • 3049 其他玻璃制造

    指未列明的玻璃制造

305 玻璃制品制造

指任何形态玻璃制品的生产,以及利用废玻璃再生产玻璃制品的活动

  • 3051 技术玻璃制品制造

    指用于建筑、工业生产的技术玻璃制品的制造

  • 3052 光学玻璃制造

    指用于放大镜、显微镜、光学仪器等方面的光学玻璃,日用光学玻璃,钟表用玻璃或类似玻璃,光学玻璃眼镜毛坯的制造,以及未进行光学加工的光学玻璃元件的制造

  • 3053 玻璃仪器制造

    指实验室、医疗卫生用各种玻璃仪器和玻璃器皿以及玻璃管的制造

  • 3054 日用玻璃制品制造

    指餐厅、厨房、卫生间、室内装饰及其他生活用玻璃制品的制造

  • 3055 玻璃包装容器制造

    指主要用于产品包装的各种玻璃容器的制造

  • 3056 玻璃保温容器制造

    指玻璃保温瓶和其他个人或家庭用玻璃保温容器的制造

  • 3057 制镜及类似品加工

    指以平板玻璃为材料,经对其进行镀银、镀铝,或冷、热加工后成型的镜子及类似制品的制造

  • 3059 其他玻璃制品制造

306 玻璃纤维和玻璃纤维增强塑料制品制造

  • 3061 玻璃纤维及制品制造

  • 3062 玻璃纤维增强塑料制品制造

    也称玻璃钢,指用玻璃纤维增强热固性树脂生产塑料制品的活动

307 陶瓷制品制造

  • 3071 建筑陶瓷制品制造

    指用于建筑物的内、外墙及地面装饰或耐酸腐蚀的陶瓷材料(不论是否涂釉)生产活动,以及水道、排水沟的陶瓷管道及配件的制造

  • 3072 卫生陶瓷制品制造

    指卫生和清洁盥洗用的陶瓷用具的生产活动

  • 3073 特种陶瓷制品制造

    指专为工业、农业、实验室等领域的各种特定用途和要求,采用特殊生产工艺制造陶瓷制品的生产活动

  • 3074 日用陶瓷制品制造

    指以粘土、瓷石、长石、石英等为原料,经破碎、制泥、成型、烧炼等工艺制成,主要供日常生活用的各种瓷器、炻器、陶器等陶瓷制品的制造

  • 3075 陈设艺术陶瓷制造

    指以粘土、瓷土、瓷石、长石、石英等为原料,经制胎、施釉、装饰、烧制等工艺制成,主要供欣赏、装饰的陶瓷工艺美术品制造

  • 3076 园艺陶瓷制造

    指专门为园林、公园、室外景观的摆设或具有一定功能的大型陶瓷制造

  • 3079 其他陶瓷制品制造

    指以石英、长石、瓷土等为原料,经制胎、施釉、装饰、烧成等工艺制成的实用陶瓷的制造,以及其他未列明的陶瓷制品的制造

308 耐火材料制品制造

  • 3081 石棉制品制造

    指以石棉或其他矿物纤维素为基础,制造摩擦制品、石棉纺织制品、石棉橡胶制品、石棉保温隔热材料制品的生产活动

  • 3082 云母制品制造

  • 3089 耐火陶瓷制品及其他耐火材料制造

    指用硅质、粘土质、高铝质等石粉成形的陶

瓷隔热制品的制造

309 石墨及其他非金属矿物制品制造

  • 3091 石墨及碳素制品制造

    指以炭、石墨材料加工的特种石墨制品、石墨烯、碳素制品、异形制品,以及用树脂和各种有机物浸渍加工而成的碳素异形产品的制造

  • 3099 其他非金属矿物制品制造

31 黑色金属冶炼和压延加工业

311 3110 炼铁

指用高炉法、直接还原法、熔融还原法等,将铁从矿石等含铁化合物中还原出来的生产活动

312 3120 炼钢

指利用不同来源的氧(如空气、氧气)来氧化炉料(主要是生铁)所含杂质的金属提纯活动

313 3130 钢压延加工

指通过热轧、冷加工、锻压和挤压等塑性加工使连铸坯、钢锭产生塑性变形,制成具有一定形状尺寸的钢材产品的生产活动

314 3140 铁合金冶炼

指铁与其他一种或一种以上的金属或非金属元素组成的合金生产活动

32 有色金属冶炼和压延加工业

321 常用有色金属冶炼

指通过熔炼、精炼、电解或其他方法从有色
金属矿、废杂金属料等有色金属原料中提炼常
用有色金属的生产活动

  • 3211 铜冶炼

    指对铜精矿等矿山原料、废杂铜料进行熔炼、

精炼、电解等提炼铜的生产活动

  • 3212 铅锌冶炼

  • 3213 镍钴冶炼

  • 3214 锡冶炼

  • 3215 锑冶炼

  • 3216 铝冶炼

    指对铝矿山原料通过冶炼、电解、铸型,以

及对废杂铝料进行熔炼等提炼铝的生产活动

  • 3217 镁冶炼
  • 3218 硅冶炼
  • 3219 其他常用有色金属冶炼

322 贵金属冶炼

指对金、银及铂族金属的提炼活动

  • 3221 金冶炼

    指用金精(块)矿、阳极泥(冶炼其他有色金属时回收的阳极泥含金)、废杂金提炼黄金的生产活动

  • 3222 银冶炼

    指用银精(块)矿、阳极泥(冶炼其他有色金属时回收的阳极泥含银)、废杂银提炼白银的生产活动

  • 3229 其他贵金属冶炼

323 稀有稀土金属冶炼

指钨钼、稀有轻金属、稀有高熔点金属、稀散金属、稀土金属及其他稀有稀土金属冶炼活动,但不包括钍和铀等放射性金属的冶炼加工

  • 3231 钨钼冶炼
  • 3232 稀土金属冶炼
  • 3239 其他稀有金属冶炼

324 3240 有色金属合金制造

指以有色金属为基体,加入一种或几种其他元素所构成的合金生产活动

325 有色金属压延加工

  • 3251 铜压延加工

    指铜及铜合金的压延加工生产活动

  • 3252 铝压延加工

    指铝及铝合金的压延加工生产活动

  • 3253 贵金属压延加工

    指对金、银及铂族等贵金属,进行轧制、拉

制或挤压加工的生产活动

  • 3254 稀有稀土金属压延加工

    指对钨、钼、钽等稀有金属材的加工

  • 3259 其他有色金属压延加工

33 金属制品业

331 结构性金属制品制造

  • 3311 金属结构制造

    指以铁、钢或铝等金属为主要材料,制造金属构件、金属构件零件、建筑用钢制品及类似品的生产活动,这些制品可以运输,并便于装配、安装或竖立

  • 3312 金属门窗制造

    指用金属材料(铝合金或其他金属)制作建筑物用门窗及类似品的生产活动

332 金属工具制造

  • 3321 切削工具制造

    指手工或机床用可互换的切削工具的制造

  • 3322 手工具制造

    指在生产和日常生活中,进行装配、安装、维修时使用的手工工具的制造

  • 3323 农用及园林用金属工具制造

    指主要用于农牧业生产的小农具,园艺或林业作业用金属工具的制造

  • 3324 刀剪及类似日用金属工具制造

    指日常生活用刀剪、刀具、指甲钳等类似金属工具的制造

  • 3329 其他金属工具制造

    指上述类别未包括的用于各种用途的金属工具的制造

333 集装箱及金属包装容器制造

  • 3331 集装箱制造

    指专门设计,可长期反复使用,不用换箱内货物,便可从一种运输方式转移到另一种运输方式的放置货物的钢质箱体(其容积大于 1m3)的生产活动

  • 3332 金属压力容器制造

    指用于存装压缩气体、液化气体及其他具有一定压力的液体物质的金属容器(不论其是否配有顶盖、塞子,或衬有除铁、钢、铝以外的材料)的制造

  • 3333 金属包装容器及材料制造

    指主要为商品运输或包装而制作的金属包装容器及附件的制造

334 3340 金属丝绳及其制品制造

335 建筑、安全用金属制品制造

  • 3351 建筑、家具用金属配件制造

    指用于建筑物、家具、交通工具或其他场所和用具的金属装置、锁及其金属配件的制造

  • 3352 建筑装饰及水暖管道零件制造

    指用于建筑方面的金属装饰材料,以及建筑工程对中性介质(如水、油、蒸汽、空气、煤气等没有腐蚀性的气体和液体物质)在低压下进行工作的设备和管道上所使用的金属附件的制造

  • 3353 安全、消防用金属制品制造

    指安全、消防用金属保险柜、保险箱、消防梯等金属制品的制造

  • 3359 其他建筑、安全用金属制品制造

336 3360 金属表面处理及热处理加工

指对外来的金属物件表面进行的电镀、镀层、抛光、喷涂、着色等专业性作业加工

337 搪瓷制品制造

指在金属坯体表面涂搪瓷釉制成的,具有金属机械强度和瓷釉物化特征,及可装饰性的制品制造

  • 3371 生产专用搪瓷制品制造

指专为工业生产设备、工业产品及家电配套的各种搪瓷制品的制造

  • 3372 建筑装饰搪瓷制品制造

    指用于建筑及其装饰方面的搪瓷制品和搪瓷制建筑材料的制造

  • 3373 搪瓷卫生洁具制造

    指卫生用和清洁盥洗用搪瓷用具的生产活动

  • 3379 搪瓷日用品及其他搪瓷制品制造

    指金属薄板经过成型、搪烧制成的日用品及其他搪瓷制品的制造

338 金属制日用品制造

指以不锈钢、铝等金属为主要原材料,加工
制作各种日常生活用金属制品的生产活动

  • 3381 金属制厨房用器具制造

    指厨房烹制、调理用各种金属器具、用具的生产活动

  • 3382 金属制餐具和器皿制造

  • 3383 金属制卫生器具制造

    指卫生用和清洁盥洗用的各种金属器具、用具的生产活动

  • 3389 其他金属制日用品制造

339 铸造及其他金属制品制造

  • 3391 黑色金属铸造

    指铸铁件、铸钢件等各种成品、半成品的制造

  • 3392 有色金属铸造
    指有色金属及其合金铸造的各种成品、半成品的制造

  • 3393 锻件及粉末冶金制品制造

    指通过对金属坯料进行锻造变形而得到的工件或毛坯,或者将金属粉末和与非金属粉末的混合物通过压制变形、烘焙制作制品和材料的活动,包括自由锻件、模锻件、特殊成形锻件、冷锻件、温锻件、粉末冶金件等制造

  • 3394 交通及公共管理用金属标牌制造

  • 3399 其他未列明金属制品制造

    指其他上述未包括的金属制品的制造;本类别还包括武器弹药的制造

34 通用设备制造业

341 锅炉及原动设备制造

  • 3411 锅炉及辅助设备制造

    指各种蒸汽锅炉、汽化锅炉,以及除同位素分离器以外的各种核反应堆的制造

  • 3412 内燃机及配件制造

    指用于移动或固定用途的往复式、旋转式、火花点火式或压燃式内燃机及配件的制造,但不包括飞机、汽车和摩托车发动机的制造

  • 3413 汽轮机及辅机制造

    指汽轮机和燃气轮机(蒸汽涡轮机)的制造

  • 3414 水轮机及辅机制造

  • 3415 风能原动设备制造

    指风能发电设备及其他风能原动设备制造

  • 3419 其他原动设备制造

342 金属加工机械制造

  • 3421 金属切削机床制造

    指用于加工金属的各种切削加工数控机床及普通机床的制造

  • 3422 金属成形机床制造

指以锻压、锤击和模压方式加工金属的机床,或以弯曲、折叠、矫直、剪切、冲压、开槽、拉丝等方式加工金属的数控机床及普通机床的制造

  • 3423 铸造机械制造

    指金属铸件(机械零件毛坯件)铸造用专用设备及其专门配套件的制造,普通铸造设备、制芯设备、砂处理设备、清理设备和特种铸造设备等制造

  • 3424 金属切割及焊接设备制造

    指将电能及其他形式的能量转换为切割、焊接能量对金属进行切割、焊接设备的制造

  • 3425 机床功能部件及附件制造

    指实现机床核心功能的零件和部件的制造,以及扩大机床加工性能和使用范围的附属装置的制造

  • 3429 其他金属加工机械制造

343 物料搬运设备制造

指在工厂、仓库、码头、站台及其他场地,进行起重、输送、装卸、搬运、堆码、存储等作业的机械设备以及车辆及其专门配套件的制造

  • 3431 轻小型起重设备制造

    指结构轻巧、动作简单、可在狭小场地升降或移动重物的简易起重设备及器具的制造;包括起重滑车、手动葫芦、电动葫芦、普通卷扬机、千斤顶、汽车举升机、单轨小车等制造

  • 3432 生产专用起重机制造

    指具有起升、行走等主要工作机构的各种起重机及其专门配套件的制造

  • 3433 生产专用车辆制造

    指用于生产企业内部,进行装卸、堆跺或短距离搬运、牵引、顶推等作业的无轨车辆及其专门配套件的制造;包括电动叉车、内燃叉车、集装箱正面吊运机、短距离牵引车及固定平台搬运车、跨运车,以及手动搬运、堆跺车等制造

  • 3434 连续搬运设备制造

    指在同一方向上,按照规定的线路连续或间歇地运送或装卸散状物料和成件物品的搬运设备及其专门配套件的制造;包括输送机械、装卸机械、给料机械等三类产品及其专门配套件的制造

  • 3435 电梯、自动扶梯及升降机制造

    指各种电梯、自动扶梯及自动人行道、升降机及其专门配套件的制造

  • 3436 客运索道制造

    指动力驱动,利用柔性绳索牵引箱体等运载工具运送人员的机电设备,包括客运架空索道、客运缆车、客运拖牵索道等制造

  • 3437 机械式停车设备制造

    指采用机械方法存取、停放汽车的机械装置或设备系统的制造,包括平面移动类、巷道堆垛类、垂直升降类、升降横移类、简易升降类停车设备

  • 3439 其他物料搬运设备制造 指除上述以外的其他物料搬运设备及其专门配套件的制造

344 泵、阀门、压缩机及类似机械制造

指泵、真空设备、压缩机,液压和气压动力机械及类似机械和阀门的制造

  • 3441 泵及真空设备制造

    指用以输送各种液体、液固混合体、液气混合体及其增压、循环、真空等用途的设备制造

  • 3442 气体压缩机械制造

    指对气体进行压缩,使其压力提高到 340kPa以上的压缩机械的制造

  • 3443 阀门和旋塞制造

    指通过改变其流道面积的大小,用以控制流体流量、压力和流向的装置制造

  • 3444 液压动力机械及元件制造

    指以液体为工作介质,依靠液体压力能,来进行能量转换、传递、控制和分配的元件和装置制造

  • 3445 液力动力机械及元件制造

    指以液体为工作介质,依靠液体动量矩,来进行能量转换、传递、控制和分配的元件和装置制造

  • 3446 气压动力机械及元件制造

    指以气体为工作介质,靠气压动力来传送能量的装置制造

345 轴承、齿轮和传动部件制造

  • 3451 滚动轴承制造

    指将运转的轴与轴座之间的滑动摩擦变为滚动摩擦,从而减少摩擦损失的一种精密的机械元件的制造

  • 3452 滑动轴承制造

    指在滑动摩擦下工作的轴承制造

  • 3453 齿轮及齿轮减、变速箱制造

    指用于传递动力和转速的齿轮和齿轮减(增)速箱(机、器)、齿轮变速箱的制造;不包括汽车变速箱等制造

  • 3459 其他传动部件制造

    指除齿轮及齿轮减、变速箱以外的其他相关传动装置制造;包括链传动、带传动、离合器、联轴节、制动器、平衡系统及其配套件制造

346 烘炉、风机、包装等设备制造

  • 3461 烘炉、熔炉及电炉制造

    指使用液体燃料、粉状固体燃料(焚化炉)或气体燃料,进行煅烧、熔化或其他热处理用的非电力熔炉、窑炉和烘炉等燃烧器的制造,以及工业或实验室用电炉及零件的制造

  • 3462 风机、风扇制造

    指用来输送各种气体,以及气体增压、循环、通风换气、排尘等设备的制造

  • 3463 气体、液体分离及纯净设备制造

    指对气体进行杂质的去除,提高气体的纯度的气体净化设备制造;仅对气、液混合物进行分离,不改变气体、液体性质的气、液分离设备制造;对各种混合气体进行分离及液化的气体分离成套设备制造

  • 3464 制冷、空调设备制造

    指用于专业生产、商业经营等方面的制冷设备和空调设备的制造,但不包括家用空调设备的制造

  • 3465 风动和电动工具制造

    指带有电动机、非电力发动机或风动装置的手工操作加工工具的制造

  • 3466 喷枪及类似器具制造

  • 3467 包装专用设备制造

    指对瓶、桶、箱、袋或其他容器的洗涤、干燥、装填、密封和贴标签等专用包装机械的制造

347 文化、办公用机械制造

  • 3471 电影机械制造

    指各种类型或用途的电影摄影机、电影录音摄影机、影像放映机及电影辅助器材和配件的制造

  • 3472 幻灯及投影设备制造

    指通过媒体将在电子成像器件上的文字图像、胶片上的文字图像、纸张上的文字图像及实物投射到银幕上的各种设备、器材及零配件的制造

  • 3473 照相机及器材制造

    指各种类型或用途的照相机的制造;包括用以制备印刷板,用于水下或空中照相的照相机制造,以及照相机用闪光装置、摄影暗室装置和零件的制造

  • 3474 复印和胶印设备制造

    指各种用途的复印设备和集复印、打印、扫描、传真为一体的多功能一体机的制造;以及主要用于办公室的胶印设备、文字处理设备及零件的制造

  • 3475 计算器及货币专用设备制造

    指金融、商业、交通及办公等使用的电子计算器、具有计算功能的数据记录、重现和显示机器的制造;以及货币专用设备及类似机械的制造

  • 3479 其他文化、办公用机械制造

348 通用零部件制造

  • 3481 金属密封件制造

  • 指以金属为原料制作密封件的生产活动

  • 3482 紧固件制造

  • 3483 弹簧制造

  • 3484 机械零部件加工

    指对专用和通用机械零部件的加工

  • 3489 其他通用零部件制造

349 其他通用设备制造业

  • 3491 工业机器人制造

    指用于工业自动化领域的工业机器人的制造

  • 3492 特殊作业机器人制造

    指用于特殊性作业的机器人制造,如水下、危险环境、高空作业、国防、科考、特殊搬运、农业等特殊作业机器人制造

  • 3493 增材制造装备制造

    指以增材制造技术进行加工的设备制造和零部件制造

  • 3499 其他未列明通用设备制造业

35 专用设备制造业

351 采矿、冶金、建筑专用设备制造

  • 3511 矿山机械制造

    指用于各种固体矿物及石料的开采和洗选的机械设备及其专门配套设备的制造;包括建井设备,采掘、凿岩设备,矿山提升设备,矿物破碎、粉磨设备,矿物筛分、洗选设备,矿用牵引车及矿车等产品及其专用配套件的制造

  • 3512 石油钻采专用设备制造

    指对陆地和近海石油、天然气等专用开采设备的制造;不包括深海石油、天然气勘探开采平台及相关漂浮设备的制造

  • 3513 深海石油钻探设备制造

    指对 1500 米以上海洋的石油、天然气等专用开采设备的制造;不包括 1500 米以下浅海和陆地石油、天然气勘探开采平台及相关漂浮设备的制造

  • 3514 建筑工程用机械制造

    指建筑施工及市政公共工程用机械的制造,包括土方机械、筑路机械、具有回转、变幅功能的工程起重机、建筑起重机等

  • 3515 建筑材料生产专用机械制造

    指生产水泥、水泥制品、玻璃及玻璃纤维、建筑陶瓷、砖瓦等建筑材料所使用的各种生产、搅拌成型机械的制造

  • 3516 冶金专用设备制造

    指金属冶炼、锭坯铸造、轧制及其专用配套设备等生产专用设备的制造

  • 3517 隧道施工专用机械制造

    指用于地下非开挖施工专用机械的制造,包括隧道掘进机(盾构机和硬岩掘进机)、顶管机、水平定向钻等

352 化工、木材、非金属加工专用设备制造

  • 3521 炼油、化工生产专用设备制造

    指炼油、化学工业生产专用设备的制造,但不包括包装机械等通用设备的制造

  • 3522 橡胶加工专用设备制造

    指加工橡胶,或以橡胶为材料生产橡胶制品的专用机械制造

  • 3523 塑料加工专用设备制造

    指塑料加工工业中所使用的各类专用机械和装置的制造

  • 3524 木竹材加工机械制造

    指在木竹材、木竹质板材、木制品及竹制品加工过程中的各类机械和设备的制造

  • 3525 模具制造

    指金属铸造用模具、矿物材料用模具、橡胶或塑料用模具及其他用途的模具的制造

  • 3529 其他非金属加工专用设备制造

353 食品、饮料、烟草及饲料生产专用设备制造

  • 3531 食品、酒、饮料及茶生产专用设备制造

    指主要用于食品、酒、饮料生产及茶制品加工等专用设备的制造

  • 3532 农副食品加工专用设备制造

    指对谷物、干豆类等农作物的筛选、碾磨、储存等专用机械,糖料和油料作物加工机械,畜禽屠宰、水产品加工及盐加工机械的制造

  • 3533 烟草生产专用设备制造

  • 3534 饲料生产专用设备制造

354 印刷、制药、日化及日用品生产专用设备制造

  • 3541 制浆和造纸专用设备制造

    指在制浆、造纸、纸加工及纸制品的生产过程中所用的各类机械和设备的制造

  • 3542 印刷专用设备制造

    指使用印刷或其他方式将图文信息转移到承印物上的专用生产设备的制造

  • 3543 日用化工专用设备制造

    指日用化学工业产品,如洗涤用品、口腔清洁用品、化妆品、香精、香料、动物胶、感光材料及其他日用化学制品专用生产设备的制造

  • 3544 制药专用设备制造

    指化学原料药和药剂、中药饮片及中成药专用生产设备的制造

  • 3545 照明器具生产专用设备制造

    指用于生产各种类型电光源产品和各种照明器具产品的专用生产设备的制造

  • 3546 玻璃、陶瓷和搪瓷制品生产专用设备制造

    指用于生产加工玻璃制品、玻璃器皿的专用机械,陶瓷器等类似产品的加工机床和生产专用机械,以及搪瓷制品生产设备的制造

  • 3549 其他日用品生产专用设备制造

    指上述未列明的日用品、工艺美术品的生产专用机械设备的制造

355 纺织、服装和皮革加工专用设备制造

  • 3551 纺织专用设备制造

    指纺织纤维预处理、纺纱、织造和针织机械的制造

  • 3552 皮革、毛皮及其制品加工专用设备制造

    指在制革、毛皮鞣制及其制品的加工生产过程中所使用的各种专用设备的制造

  • 3553 缝制机械制造

    指用于服装、鞋帽、箱包等制作的专用缝纫机械制造,以及生产加工各种面料服装、鞋帽所包括的铺布、裁剪、整烫、输送管理等机械和羽绒加工设备的制造

  • 3554 洗涤机械制造

    指洗衣店等专业洗衣机械的制造;不包括家用洗衣机的制造

356 电子和电工机械专用设备制造

  • 3561 电工机械专用设备制造

    指电机、电线、电缆等电站、电工专用机械及器材的生产设备的制造

  • 3562 半导体器件专用设备制造

    指生产集成电路、二极管(含发光二极管)、三极管、太阳能电池片的设备的制造

  • 3563 电子元器件与机电组件设备制造

    指生产电容、电阻、电感、印制电路板、电声元件、锂离子电池电子元器件与机电组件的设备的制造

  • 3569 其他电子专用设备制造

    指电子(气)物理设备及其他未列明的电子设备的制造

357 农、林、牧、渔专用机械制造

  • 3571 拖拉机制造

  • 3572 机械化农业及园艺机具制造

    指用于土壤处理,作物种植或施肥,种植物收割的农业、园艺或其他机械的制造

  • 3573 营林及木竹采伐机械制造

  • 3574 畜牧机械制造

    指草原建设、管理,畜禽养殖及畜禽产品采集等专用机械的制造

  • 3575 渔业机械制造

    指渔业养殖、渔业捕捞等专用设备的制造

  • 3576 农林牧渔机械配件制造

    指拖拉机配件和其他农林牧渔机械配件的制造

  • 3577 棉花加工机械制造

    指棉花加工专用机械制造,棉花加工成套设备的制造和安装

  • 3579 其他农、林、牧、渔业机械制造

    指用于农产品初加工机械,以及其他未列明的农、林、牧、渔业机械的制造

358 医疗仪器设备及器械制造

  • 3581 医疗诊断、监护及治疗设备制造

    指用于内科、外科、眼科、妇产科等医疗专用诊断、监护、治疗等方面的设备制造

  • 3582 口腔科用设备及器具制造

    指用于口腔治疗、修补设备及器械的制造

  • 3583 医疗实验室及医用消毒设备和器具制造

    指医疗实验室或医疗用消毒、灭菌设备及器具的制造

  • 3584 医疗、外科及兽医用器械制造

    指各种手术室、急救室、诊疗室等医疗专用及兽医用手术器械、医疗诊断用品和医疗用具的制造

  • 3585 机械治疗及病房护理设备制造

    指各种治疗设备、病房护理及康复专用设备的制造

  • 3586 康复辅具制造

    指用于改善、补偿、替代人体功能和辅助性治疗康复辅助器具的制造,适用于残疾人和老年人生活护理、运动康复、教育和就业辅助、残疾儿童康复等;主要包括假肢、矫形器、轮椅和助行器、助听器和人工耳蜗等产品和零部件的制造,也包括智能仿生假肢、远程康复系统、虚拟现实康复训练设备等其他康复类产品的制造

  • 3587 眼镜制造

    指眼镜成镜、眼镜框架和零配件、眼镜镜片、角膜接触镜(隐形眼镜)及护理产品的制造

  • 3589 其他医疗设备及器械制造

    指外科、牙科等医疗专用及兽医用家具器械的制造和人工器官及植(介)入器械制造,以及其他未列明的医疗设备及器械的制造

359 环保、邮政、社会公共服务及其他专用设备制造

  • 3591 环境保护专用设备制造

    指用于大气污染防治、水污染防治、固体废弃物处理、土壤修复和抽样、噪声与振动控制、环境应急等环境污染防治专用设备制造

  • 3592 地质勘查专用设备制造

    指地质勘查(勘探)专用设备的制造;不包括通用钻采、挖掘机械的制造

  • 3593 邮政专用机械及器材制造

  • 3594 商业、饮食、服务专用设备制造

  • 3595 社会公共安全设备及器材制造

    指公安、消防、安全等社会公共安全设备及器材的制造和加工

  • 3596 交通安全、管制及类似专用设备制造

    指除铁路运输以外的道路运输、水上运输及航空运输等有关的管理、安全、控制专用设备的制造;不包括电气照明设备、信号设备的制造

  • 3597 水资源专用机械制造

    指水利工程管理、节水工程及水的生产、供应专用设备的制造

  • 3599 其他专用设备制造

    指上述类别中未列明的其他专用设备的制造,包括同位素设备的制造

36 汽车制造业

361 汽车整车制造

  • 3611 汽柴油车整车制造

    指由传统燃料动力装置驱动,具有四个以上车轮的非轨道、无架线的车辆,并主要用于载送人员和(或)货物、牵引输送人员和(或)货物的车辆制造

  • 3612 新能源车整车制造

    指采用新型动力系统,完全或主要依靠新型能源驱动的汽车,包括插电式混合动力(含增程式)汽车、纯电动汽车和燃料电池电动汽车等

362 3620 汽车用发动机制造

363 3630 改装汽车制造

指利用外购汽车底盘改装各类汽车的制造

364 3640 低速汽车制造

指最高时速限制在规定范围内的农用三轮或四轮等载货汽车的制造

365 3650 电车制造

指以电作为动力,以屏板或可控硅方式控制的城市内交通工具和专用交通工具的制造

366 3660 汽车车身、挂车制造

指其设计和技术特性需由汽车牵引,才能正常行驶的一种无动力的道路车辆的制造

367 3670 汽车零部件及配件制造

指机动车辆及其车身的各种零配件的制造

37 铁路、船舶、航空航天和其他运输设备制造业

371 铁路运输设备制造

  • 3711 高铁车组制造

    指以外来电源或以蓄电池驱动的,或以压燃式发动机及其他方式驱动的,能够牵引高速铁路车辆的动力机车、高铁车组、铁路动车组的制造

  • 3712 铁路机车车辆制造

    指非高铁、动车机组的铁路机车制造,以及用于运送旅客和用以装运货物的客车、货车及其他铁路专用车辆的制造

  • 3713 窄轨机车车辆制造

    指可用于交通运输的窄轨内燃机车、电力机车和窄轨非机动车的制造

  • 3714 高铁设备、配件制造

  • 3715 铁路机车车辆配件制造

    指铁道或有轨机车及其拖拽车辆的专用零配件的制造

  • 3716 铁路专用设备及器材、配件制造

    指铁路安全或交通控制设备的制造,以及其他铁路专用设备及器材、配件的制造

  • 3719 其他铁路运输设备制造

372 3720 城市轨道交通设备制造

373 船舶及相关装置制造

  • 3731 金属船舶制造

    指以钢质、铝质等各种金属为主要材料,为民用或军事部门建造远洋、近海或内陆河湖的金属船舶的制造

  • 3732 非金属船舶制造

    指以各种木材、水泥、玻璃钢等非金属材料,为民用或军事部门建造船舶的活动

  • 3733 娱乐船和运动船制造

    指游艇和用于娱乐或运动的其他船只的制造

  • 3734 船用配套设备制造

    指船用主机、辅机设备的制造

  • 3735 船舶改装

    指按规范要求对船舶船体、设备、系统、结构等改装

  • 3736 船舶拆除

  • 3737 海洋工程装备制造

    指海上工程、海底工程、近海工程的专用设备制造,不含港口工程设备以及船舶、潜水、救捞等设备制造

  • 3739 航标器材及其他相关装置制造

    指用于航标的各种器材,以及不以航行为主的船只的制造,不含海上浮动装置的制造

374 航空、航天器及设备制造

  • 3741 飞机制造

    指在大气同温层以内飞行的用于运货或载客,用于国防,以及用于体育运动或其他用途的各种飞机及其零件的制造,包括飞机发动机的制造

  • 3742 航天器及运载火箭制造

  • 3743 航天相关设备制造

    包括航天试验专用设备设施(宇航模拟设备、航天风洞、电磁、真空专用设备设施、其他航天试验专用设备设施)和总装调试测试设备(航天器总装调试测试设备、运载火箭总装调试测试设备)等专用设备、设施的制造

  • 3744 航空相关设备制造

  • 3749 其他航空航天器制造

375 摩托车制造

  • 3751 摩托车整车制造

    指不论是否装有边斗的摩托车制造,包括摩托车发动机的制造

  • 3752 摩托车零部件及配件制造

376 自行车和残疾人座车制造

  • 3761 自行车制造

    指未装马达,主要以脚蹬驱动,装有一个或多个轮子的脚踏车辆及其零件的制造

  • 3762 残疾人座车制造

377 3770 助动车制造

指以出行代步为主要功能,主要以蓄电池等作为辅助能源,具有两个、三个、四个车轮,电动或电动助力功能的特种助力车及其零件的制造

378 3780 非公路休闲车及零配件制造

指以运动休闲娱乐为主要功能,包括运动休闲车(不含跑车、山地车和越野车)、一轮、两轮、四轮休闲车、滑板车、草地车、观光车等制造

379 潜水救捞及其他未列明运输设备制造

  • 3791 潜水装备制造

    指潜水装置的制造

  • 3792 水下救捞装备制造

    指水下作业、救捞装备的制造

  • 3799 其他未列明运输设备制造

    指手推车辆、牲畜牵引车辆的制造,以及上述未列明的交通运输设备的制造

38 电气机械和器材制造业

381 电机制造

  • 3811 发电机及发电机组制造

    指发电机及其辅助装置、发电成套设备的制造

  • 3812 电动机制造

    指交流或直流电动机及零件的制造

  • 3813 微特电机及组件制造

    指微型特种电机、减速器及零组件的制造

  • 3819 其他电机制造

382 输配电及控制设备制造

  • 3821 变压器、整流器和电感器制造

    指变压器、静止式变流器等电力电子设备和互感器的制造

  • 3822 电容器及其配套设备制造

    指电力电容器及其配套装置和电容器零件的制造

  • 3823 配电开关控制设备制造

    指用于电压超过 1000V 的,诸如一般在配电系统中使用的接通及断开或保护电路的电器,以及用于电压不超过 1000V 的,如在住房、工业设备或家用电器中使用的配电开关控制设备及其零件的制造

  • 3824 电力电子元器件制造

    指用于电能变换和控制(从而实现运动控制)的电子元器件的制造

  • 3825 光伏设备及元器件制造

    指太阳能组件(太阳能电池)、控制设备及其他太阳能设备和元器件制造;不包括太阳能用蓄电池制造

  • 3829 其他输配电及控制设备制造

    指开关设备和控制设备内部的元器件之间,以及与外部电路之间的电连接所需用的器件和配件的制造

383 电线、电缆、光缆及电工器材制造

  • 3831 电线、电缆制造

    指在电力输配、电能传送,声音、文字、图像等信息传播,以及照明等各方面所使用的电线电缆的制造

  • 3832 光纤制造

    指将电的信号变成光的信号,进行声音、文字、图像等信息传输的光纤的制造

  • 3833 光缆制造

    指利用置于包覆套中的一根或多根光纤作为传输媒质并可以单独或成组使用的光缆的制造

  • 3834 绝缘制品制造

    指电气绝缘子、电机或电气设备用的绝缘零件,以及带有绝缘材料的金属制电导管及接头的制造,但不包括玻璃、陶瓷绝缘体和绝缘漆制品的制造

  • 3839 其他电工器材制造

384 电池制造

指以正极活性材料、负极活性材料,配合电介质,以密封式结构制成的,并具有一定公称电压和额定容量的化学电源的制造;包括一次性、不可充电和二次可充电,重复使用的干电池、蓄电池(含太阳能用蓄电池)的制造,以及利用氢与氧的合成转换成电能的装置,即燃料电池制造;不包括利用太阳光转换成电能的太阳能电池制造

  • 3841 锂离子电池制造

    指以锂离子嵌入化合物为正极材料电池的制造

  • 3842 镍氢电池制造

    指以储氢合金为负极材料,氢氧化镍为正极材料,电解液是含氢氧化锂(LiOH)的氢氧化钾(KOH)水溶液的电池的制造

  • 3843 铅蓄电池制造

    指以铅及氧化物为正负极材料,电解液为硫酸水溶液的电池制造

  • 3844 锌锰电池制造

    指以二氧化锰为正极,锌为负极的原电池的制造

  • 3849 其他电池制造

385 家用电力器具制造

指使用交流电源或电池的各种家用电器的制造

  • 3851 家用制冷电器具制造

  • 3852 家用空气调节器制造

    指使用交流电源(制冷量 14000W 及以下),调节室内温度、湿度、气流速度和空气洁净度的房间空气调节器的制造

  • 3853 家用通风电器具制造

    指由单相交流电动机驱动扇叶旋转,产生强制气流,以改善人体与周围空气间的热交换条件的电器制造

  • 3854 家用厨房电器具制造

    指家庭厨房用的电热蒸煮器具、电热烘烤器具、电热水和饮料加热器具、电热煎炒器具、家用电灶、家用食品加工电器具、家用厨房电清洁器具等电器具的制造

  • 3855 家用清洁卫生电器具制造

    指家用洗衣机、吸尘器等电力器具的制造

  • 3856 家用美容、保健护理电器具制造

  • 3857 家用电力器具专用配件制造

    指家用电力器具专用配件的制造,不包括通用零部件制造

  • 3859 其他家用电力器具制造

386 非电力家用器具制造

  • 3861 燃气及类似能源家用器具制造

    指以液化气、天然气、人工煤气、沼气作燃料,以马口铁、搪瓷、不锈钢等为材料加工制成的家用器具的生产活动

  • 3862 太阳能器具制造

  • 3869 其他非电力家用器具制造

387 照明器具制造

  • 3871 电光源制造

    指将电能转变为光的器件的制造,按发光原理可分为白炽灯(指对灯丝通电加热到白炽状态,利用热辐射发出可见光的电光源);气体放电灯(指通过气体放电将电能转换为光的一种电光源);半导体照明等固态光源(通过半导体芯片作为发光材料,将电能转换为光的一种电光源)

  • 3872 照明灯具制造

    指将起支撑、固定和保护作用的零部件与能反射、透过、分配、控制或改变一个或多个电光源发出的光的零部件以及所必需的电路辅助装置组合在一起的制造,包括室内外建筑照明、道路照明、生产照明、运输设备照明及特种照明等各种灯具的制造,不包括舞台及场地用灯制造

  • 3873 舞台及场地用灯制造

    指演出舞台、演出场地、运动场地、大型活动场地用灯制造

  • 3874 智能照明器具制造

    指利用计算机、无线通讯数据传输、扩频电力载波通讯技术、计算机智能化信息处理及节能型电器控制等技术组成的分布式无线遥测、遥控、遥讯控制系统,具有灯光亮度的强弱调节、灯光软启动、定时控制、场景设置等功能的照明器具制造

  • 3879 灯用电器附件及其他照明器具制造

    指用于生产各种电光源用电器附件以及为各类电光源配套的灯座及其他照明器具的制造

389 其他电气机械及器材制造

  • 3891 电气信号设备装置制造

    指交通运输工具(如机动车、船舶、铁道车辆等)专用信号装置及各种电气音响或视觉报警、警告、指示装置的制造,以及其他电气声像信号装置的制造

  • 3899 其他未列明电气机械及器材制造 指上述未列明的电气机械及器材的制造

39 计算机、通信和其他电子设备制造业

391 计算机制造

  • 3911 计算机整机制造

    指将可进行算术或逻辑运算的中央处理器和外围设备集成计算整机的制造,也包括硬件与软件集成计算机系统的制造,还包括来件组装计算机的加工

  • 3912 计算机零部件制造

    指组成电子计算机的内存、板卡、硬盘、电源、机箱、显示器等部件的制造

  • 3913 计算机外围设备制造

    指计算机外围设备及附属设备的制造;包括输入设备、输出设备和外存储设备等制造

  • 3914 工业控制计算机及系统制造

    是一种采用总线结构,对生产过程及机电设备、工艺装备进行检测与控制的工具总称;工控机具有重要的计算机属性和特征,如具有计算机 CPU、硬盘、内存、外设及接口,并有操作系统、控制网络和协议、计算能力、友好的人机界面;工控行业的产品和技术非常特殊,属于中间产品,是为其他各行业提供可靠、嵌入式、智能化的工业计算机制造

  • 3915 信息安全设备制造

    指用于保护网络和计算机中信息和数据安全的专用设备的制造,包括边界安全、通信安全、身份鉴别与访问控制、数据安全、基础平台、内容安全、评估审计与监控、安全应用设备等制造

  • 3919 其他计算机制造

    指计算机应用电子设备(以中央处理器为核心,配以专业功能模块、外围设备等构成各行业应用领域专用的电子产品及设备,如金融电子、汽车电子、医疗电子、工业控制计算机及装置、信息采集及识别设备、数字化 3C 产品等),以及其他未列明计算机设备的制造

392 通信设备制造

  • 3921 通信系统设备制造

    指固定或移动通信接入、传输、交换设备等通信系统建设所需设备的制造

  • 3922 通信终端设备制造 指固定或移动通信终端设备的制造

393 广播电视设备制造

  • 3931 广播电视节目制作及发射设备制造

    指广播电视节目制作、发射设备及器材的制造

  • 3932 广播电视接收设备制造

    指专业广播电视接收设备的制造,但不包括家用广播电视接收设备的制造

  • 3933 广播电视专用配件制造

    指专业用录像重放及其他配套的广播电视设备的制造,但不包括家用广播电视装置的制造

  • 3934 专业音响设备制造

    指广播电视、影剧院、各种场地等专业用录音、音响设备及其他配套设备的制造

  • 3939 应用电视设备及其他广播电视设备制造

    指应用电视设备、其他广播电视设备和器材的制造

394 3940 雷达及配套设备制造

指雷达整机及雷达配套产品的制造

395 非专业视听设备制造

  • 3951 电视机制造

    指非专业用电视机制造

  • 3952 音响设备制造

    指非专业用智能音响、无线电收音机、收录音机、唱机等音响设备的制造

  • 3953 影视录放设备制造

    指非专业用智能机顶盒、录像机、摄像机、激光视盘机等影视设备整机及零部件的制造,包括教学用影视设备的制造,但不包括广播电视等专业影视设备的制造

396 智能消费设备制造

  • 3961 可穿戴智能设备制造

    指由用户穿戴和控制,并且自然、持续地运行和交互的个人移动计算设备产品的制造,包括可穿戴运动监测设备制造

  • 3962 智能车载设备制造

    指包含具备汽车联网、自动驾驶、车内及车际通讯、智能交通基础设施通信等功能要素,融合了传感器、雷达、卫星定位、导航、人工智能等技术,使汽车具备智能环境感知能力,自动分析汽车行驶的安全及危险状态目的的车载终端产品及相关配套设备的制造

  • 3963 智能无人飞行器制造

    指按照国家有关安全规定标准,经允许生产并主要用于娱乐、科普等的智能无人飞行器的制造

  • 3964 服务消费机器人制造

    指除工业和特殊作业以外的各种机器人,包括用于个人、家庭及商业服务类机器人,如家务机器人、餐饮用机器人、宾馆用机器人、销售用机器人、娱乐机器人、助老助残机器人、医疗机器人、清洁机器人等

  • 3969 其他智能消费设备制造

    指其他未列明的智能消费设备的制造

397 电子器件制造

  • 3971 电子真空器件制造

    指电子热离子管、冷阴极管或光电阴极管及其他真空电子器件,以及电子管零件的制造

  • 3972 半导体分立器件制造

  • 3973 集成电路制造

    指单片集成电路、混合式集成电路的制造

  • 3974 显示器件制造

    指基于电子手段呈现信息供视觉感受的器件及模组的制造,包括薄膜晶体管液晶显示器件(TN/STN-LCD、TFT-LCD)、场发射显示器件(FED)、真空荧光显示器件(VFD)、有机发光二极管显示器件(OLED)、等离子显示器件(PDP)、发光二极管显示器件(LED)、曲面显示器件以及柔性显示器件等

  • 3975 半导体照明器件制造

    指用于半导体照明的发光二极管(LED)、有机发光二极管(OLED)器件等制造

  • 3976 光电子器件制造

    指利用半导体光—电子(或电—光子)转换效应制成的各种功能器件制造

  • 3979 其他电子器件制造

    指其他未列明的电子器件的制造

398 电子元件及电子专用材料制造

  • 3981 电阻电容电感元件制造

    指电容器(包括超级电容器)、电阻器、电位器、电感器件、电子变压器件的制造

  • 3982 电子电路制造

    指在绝缘基材上采用印制工艺形成电气电子连接电路,以及附有无源与有源元件的制造,包括印刷电路板及附有元器件构成电子电路功能组合件

  • 3983 敏感元件及传感器制造

    指按一定规律,将感受到的信息转换成为电信号或其他所需形式的信息输出的敏感元件及传感器的制造

  • 3984 电声器件及零件制造

    指扬声器、送受话器、耳机、音箱及零件等制造

  • 3985 电子专用材料制造

    指用于电子元器件、组件及系统制备的专用电子功能材料、互联与封装材料、工艺及辅助材料的制造,包括半导体材料、光电子材料、磁性材料、锂电池材料、电子陶瓷材料、覆铜板及铜箔材料、电子化工材料等

  • 3989 其他电子元件制造

    指未列明的电子元件及组件的制造

399 3990 其他电子设备制造

指电子(气)物理设备及其他未列明的电子设备的制造

40 仪器仪表制造业

401 通用仪器仪表制造

  • 4011 工业自动控制系统装置制造

    指用于连续或断续生产制造过程中,测量和控制生产制造过程的温度、压力、流量、物位等变量或者物体位置、倾斜、旋转等参数的工业用计算机控制系统、检测仪表、执行机构和装置的制造

  • 4012 电工仪器仪表制造

    指用于电压、电流、电阻、功率等电磁量的测量、计量、采集、监测、分析、处理、检验与控制用仪器仪表及系统装置的制造

  • 4013 绘图、计算及测量仪器制造

    指供设计、制图、绘图、计算、测量,以及学习或办公、教学等使用的测量和绘图用具、器具及量仪的制造

  • 4014 实验分析仪器制造

    指利用物质的物理、化学、电学等性能对物质进行定性、定量分析和结构分析,以及湿度、黏度、质量、比重等性能测定所使用的仪器的制造;用于对各种物体在温度、湿度、光照、辐射等环境变化后适应能力的实验装置的制造;各种物体物化特性参数测量的仪器、实验装置及相关器具的制造

  • 4015 试验机制造

    指测试、评定和研究材料、零部件及其制成品的物理性能、机械(力学)性能、工艺性能、安全性能、舒适性能的实验仪器和设备的制造

  • 4016 供应用仪器仪表制造

    指电、气、水、油和热等类似气体或液体的供应过程中使用的计量仪表、自动调节或控制仪器及装置的制造

  • 4019 其他通用仪器制造

    指其他未列明的通用仪器仪表和仪表元器件的制造

402 专用仪器仪表制造

  • 4021 环境监测专用仪器仪表制造

    指对环境中的污染物、噪声、放射性物质、电磁波等进行监测和监控的专用仪器仪表及系统装置的制造

  • 4022 运输设备及生产用计数仪表制造

    指汽车、船舶及工业生产用转数计、生产计数器、里程记录器及类似仪表的制造

  • 4023 导航、测绘、气象及海洋专用仪器制造

    指用于气象、海洋、水文、天文、航海、航空等方面的导航、测绘、制导、测量仪器和仪表及类似装置的制造

  • 4024 农林牧渔专用仪器仪表制造

    指农、林、牧、渔生产专用仪器、仪表及类似装置的制造

  • 4025 地质勘探和地震专用仪器制造

    指地质勘探、钻采、地震等地球物理专用仪器、仪表及类似装置的制造

  • 4026 教学专用仪器制造

    指专供教学示范或展览,而无其他用途的专用仪器的制造

  • 4027 核子及核辐射测量仪器制造

    指专门用于核离子射线的测量或检验的仪器、装置,核辐射探测器等核专业用仪器仪表的制造

  • 4028 电子测量仪器制造

    指用电子技术实现对被测对象(电子产品)的电参数定量检测装置的制造

  • 4029 其他专用仪器制造

    指用于纺织、电站热工仪表等其他未列明的专用仪器的制造

403 4030 钟表与计时仪器制造

指各种钟、表、钟表机芯、时间记录装置、计时器的制造,还包括装有钟表机芯或同步马达,用以测量、记录或指示时间间隔的装置、定时开关、卫星导航时间频率原子钟,以及钟表零配件的制造

404 4040 光学仪器制造

指用玻璃或其他材料(如石英、萤石、塑料或金属)制作的光学配件、装配好的光学元件、组合式光学显微镜,以及军用望远镜等光学仪器的制造

405 4050 衡器制造

指用来测定物质重量的各种机械、电子或机电结合的装置或设备的生产活动

409 4090 其他仪器仪表制造业

指上述未列明的仪器、仪表的制造

41 其他制造业

411 日用杂品制造

  • 4111 鬃毛加工、制刷及清扫工具制造

    指用原毛加工成生产刷子类产品的成品毛的生产,或以成品毛和棕、金属丝、塑料丝等为原料加工制刷的生产,以及其他清扫工具的制造

  • 4119 其他日用杂品制造

    指制伞及其他未列明的各种日常生活用杂品的生产活动

412 4120 核辐射加工

指核技术与同位素技术的应用,由核辐照站利用核技术对原有产品改良、改变性质并使其增值的加工活动

419 4190 其他未列明制造业

42 废弃资源综合利用业

指废弃资源和废旧材料回收加工

421 4210 金属废料和碎屑加工处理

指从各种废料[包括固体废料、废水(液)、废气等]中回收,并使之便于转化为新的原材料,或适于进一步加工为金属原料的金属废料和碎屑的再加工处理活动,包括废旧电器、电子产品拆解回收

422 4220 非金属废料和碎屑加工处理

指从各种废料[包括固体废料、废水(液)、废气等]中回收,或经过分类,使其适于进一步加工为新原料的非金属废料和碎屑的再加工处理活动

43 金属制品、机械和设备修理业

431 4310 金属制品修理

432 4320 通用设备修理

433 4330 专用设备修理

434 铁路、船舶、航空航天等运输设备修理

  • 4341 铁路运输设备修理

    不包括火车机车回厂修理和发动机修理活动

  • 4342 船舶修理

    不包括船舶回厂修复、发动机修理以及船舶

拆除活动

  • 4343 航空航天器修理

    不包括航空航天器回厂修理和发动机修理活动

  • 4349 其他运输设备修理

435 4350 电气设备修理

436 4360 仪器仪表修理

439 4390 其他机械和设备修理业

D 电力、热力、燃气及水生产和供应业

本门类包括 44~46 大类

44 电力、热力生产和供应业

441 电力生产

  • 4411 火力发电

    不包括既发电又提供热力的活动

  • 4412 热电联产

    指既发电又提供热力的生产活动

  • 4413 水力发电

    指通过建设水电站、水利枢纽、航电枢纽等工程、将水能转换成电能的生产活动

  • 4414 核力发电

    指利用核反应堆中重核裂变所释放出的热能转换成电能的生产活动

  • 4415 风力发电

  • 4416 太阳能发电

  • 4417 生物质能发电

    指主要利用农业、林业和工业废弃物、甚至城市垃圾为原料,采取直接燃烧或气化等方式的发电活动

  • 4419 其他电力生产

    指利用地热、潮汐能、温差能、波浪能及其他未列明的能源的发电活动

442 4420 电力供应

指利用电网出售给用户电能的输送与分配活动,以及供电局的供电活动

443 4430 热力生产和供应

指利用煤炭、油、燃气等能源,通过锅炉等装置生产蒸汽和热水,或外购蒸汽、热水进行供应销售、供热设施的维护和管理的活动,包括利用地热和温泉供应销售的活动

45 燃气生产和供应业

451 燃气生产和供应业

指利用煤炭、油、燃气等能源生产燃气,或外购液化石油气、天然气等燃气,并进行输配,向用户销售燃气的活动,以及对煤气、液化石油气、天然气输配及使用过程中的维修和管理活动

  • 4511 天然气生产和供应业
  • 4512 液化石油气生产和供应业
  • 4513 煤气生产和供应业

452 4520 生物质燃气生产和供应业

指利用农作物秸秆、林木废弃物、食用菌渣、禽畜粪便等生物质资源作为原料转化为可燃性气体能源

46 水的生产和供应业

461 4610 自来水生产和供应

指将天然水(地下水、地表水)经过蓄集、净化达到生活饮用水或其他用水标准,并向居民家庭、企业和其他用户供应的活动

462 4620 污水处理及其再生利用

指对污水污泥的处理和处置,及净化后的再利用活动

463 4630 海水淡化处理

指将海水淡化处理,达到可以使用标准的生产活动

469 4690 其他水的处理、利用与分配

指对雨水、微咸水等类似水进行收集、处理和利用活动

E 建筑业

本门类包括 47~50 大类

47 房屋建筑业

指房屋主体工程的施工活动;不包括主体工程施工前的工程准备活动

471 4710 住宅房屋建筑

472 4720 体育场馆建筑

指体育馆工程服务、体育及休闲健身用房屋建设活动

479 4790 其他房屋建筑业

48 土木工程建筑业

指土木工程主体的施工活动;不包括施工前的工程准备活动

481 铁路、道路、隧道和桥梁工程建筑

  • 4811 铁路工程建筑
  • 4812 公路工程建筑
  • 4813 市政道路工程建筑
  • 4814 城市轨道交通工程建筑
  • 4819 其他道路、隧道和桥梁工程建筑

482 水利和水运工程建筑

  • 4821 水源及供水设施工程建筑
  • 4822 河湖治理及防洪设施工程建筑
  • 4823 港口及航运设施工程建筑

483 海洋工程建筑

指海上工程、海底工程、近海工程建筑活动,不含港口工程建筑活动

  • 4831 海洋油气资源开发利用工程建筑
  • 4832 海洋能源开发利用工程建筑
  • 4833 海底隧道工程建筑
  • 4834 海底设施铺设工程建筑
  • 4839 其他海洋工程建筑

484 4840 工矿工程建筑

指除厂房、电力工程外的非节能环保型矿山和工厂生产设施、设备的施工和安装

485 架线和管道工程建筑

指建筑物外的架线、管道和设备的施工活动

  • 4851 架线及设备工程建筑

    指敷设于地面以上的电力、通信、广播电视等线缆、杆塔等工程建筑

  • 4852 管道工程建筑

    指供水、排水、燃气、集中供热、线缆排管、工业和长输等管道工程建筑

  • 4853 地下综合管廊工程建筑

    指建于城市地下用于容纳两类及以上城市工程管线的构筑物及其附属设施,如水管网、燃气网、电信网等

486 节能环保工程施工

  • 4861 节能工程施工
  • 4862 环保工程施工
  • 4863 生态保护工程施工

487 电力工程施工

  • 4871 火力发电工程施工
  • 4872 水力发电工程施工
  • 4873 核电工程施工
  • 4874 风能发电工程施工
  • 4875 太阳能发电工程施工
  • 4879 其他电力工程施工

489 其他土木工程建筑

  • 4891 园林绿化工程施工

  • 4892 体育场地设施工程施工

    指田径场、篮球场、足球场、网球场、高尔夫球场、跑马场、赛车场、卡丁车赛场、全民体育健身工程设施等室内外场地设施的工程施工

  • 4893 游乐设施工程施工

  • 4899 其他土木工程建筑施工

49 建筑安装业

指建筑物主体工程竣工后,建筑物内各种设备的安装活动,以及施工中的线路敷设和管道安装活动;不包括工程收尾的装饰,如对墙面、地板、天花板、门窗等处理活动

491 4910 电气安装

指建筑物及土木工程构筑物内电气系统(含电力线路)的安装活动

492 4920 管道和设备安装

指管道、取暖及空调系统等安装活动

499 其他建筑安装业

  • 4991 体育场地设施安装

    指运动地面(如足球场、篮球场、网球场等)、滑冰、游泳设施(含可拼装设施、健身步道)的安装等

  • 4999 其他建筑安装

    包括智能化安装、救援逃生设备安装及其他未列明的安装活动

50 建筑装饰、装修和其他建筑业

501 建筑装饰和装修业

指对建筑工程后期的装饰、装修、维护和清理活动,以及对居室的装修活动

  • 5011 公共建筑装饰和装修
  • 5012 住宅装饰和装修
  • 5013 建筑幕墙装饰和装修

502 建筑物拆除和场地准备活动

指房屋、土木工程建筑施工前的准备活动

  • 5021 建筑物拆除活动
  • 5022 场地准备活动

503 5030 提供施工设备服务

指为建筑工程提供配有操作人员的施工设备的服务

509 5090 其他未列明建筑业

指上述未列明的其他工程建筑活动

F 批发和零售业

本门类包括 51 和 52 大类,指商品在流通环节中的批发活动和零售活动

51 批发业

指向其他批发或零售单位(含个体经营者)及其他企事业单位、机关团体等批量销售生活用品、生产资料的活动,以及从事进出口贸易和贸易经纪与代理的活动,包括拥有货物所有权,并以本单位(公司)的名义进行交易活动,也包括不拥有货物的所有权,收取佣金的商品代理、商品代售活动;本类还包括各类商品批发市场中固定摊位的批发活动,以及以销售为目的的收购活动

511 农、林、牧、渔产品批发

指未经过加工的农作物、林产品及牲畜、畜产品、鱼苗的批发和进出口活动,但不包括蔬菜、水果、肉、禽、蛋、奶及水产品的批发和进出口活动,包括以批发为目的的农副产品收购活动

  • 5111 谷物、豆及薯类批发

  • 5112 种子批发

  • 5113 畜牧渔业饲料批发 不包括宠物

  • 5114 棉、麻批发

  • 5115 林业产品批发

    指林木种苗、采伐产品及采集产品等批发和进出口活动

  • 5116 牲畜批发

  • 5117 渔业产品批发

  • 5119 其他农牧产品批发

512 食品、饮料及烟草制品批发

指经过加工和制造的食品、饮料及烟草制品的批发和进出口活动,以及蔬菜、水果、肉、禽、蛋、奶及水产品的批发和进出口活动

  • 5121 米、面制品及食用油批发

  • 5122 糕点、糖果及糖批发

  • 5123 果品、蔬菜批发

  • 5124 肉、禽、蛋、奶及水产品批发

  • 5125 盐及调味品批发

  • 5126 营养和保健品批发

  • 5127 酒、饮料及茶叶批发

    指可直接饮用或稀释、冲泡后饮用的饮料、酒及茶叶的批发和进出口活动

  • 5128 烟草制品批发

    指经过加工、生产的烟草制品的批发和进出口活动

  • 5129 其他食品批发

513 纺织、服装及家庭用品批发

指纺织面料、纺织品、服装、鞋、帽及日杂品、家用电器、家具等生活日用品的批发和进出口活动

  • 5131 纺织品、针织品及原料批发

  • 5132 服装批发

  • 5133 鞋帽批发

  • 5134 化妆品及卫生用品批发

  • 5135 厨具卫具及日用杂品批发

    指灶具、炊具、厨具、餐具及各种容器、器皿等批发和进出口活动;卫生间的用品用具和生活用清洁、清扫用品、用具等批发和进出口活动

  • 5136 灯具、装饰物品批发

  • 5137 家用视听设备批发

  • 5138 日用家电批发

  • 5139 其他家庭用品批发

    指上述未列明的其他生活日用品的批发和进出口活动

514 文化、体育用品及器材批发

指各类文具用品、体育用品、图书、报刊、音像制品、电子出版物、数字出版物、首饰、工艺美术品、收藏品及其他文化用品、器材的批发和进出口活动

  • 5141 文具用品批发
  • 5142 体育用品及器材批发
  • 5143 图书批发
  • 5144 报刊批发
  • 5145 音像制品、电子和数字出版物批发
  • 5146 首饰、工艺品及收藏品批发
  • 5147 乐器批发
  • 5149 其他文化用品批发

515 医药及医疗器材批发

指各种化学药品、生物药品、中药及医疗器材的批发和进出口活动;包括兽用药的批发和进出口活动

  • 5151 西药批发

    指人用化学药品和生物药品的批发与进出口活动

  • 5152 中药批发

    指人用中成药、中药材中药饮片(含中药配方颗粒)的批发和进出口活动

  • 5153 动物用药品批发

  • 5154 医疗用品及器材批发

516 矿产品、建材及化工产品批发

指煤及煤制品、石油制品、矿产品及矿物制品、金属材料、建筑和装饰装修材料以及化工产品的批发和进出口活动

  • 5161 煤炭及制品批发

  • 5162 石油及制品批发

  • 5163 非金属矿及制品批发

  • 5164 金属及金属矿批发

  • 5165 建材批发

    指建筑用材料和装饰装修材料的批发和进出口活动

  • 5166 化肥批发

  • 5167 农药批发

  • 5168 农用薄膜批发

  • 5169 其他化工产品批发

517 机械设备、五金产品及电子产品批发

指提供通用机械、专用设备、交通运输设备、电气机械、五金、交通器材、电料、计算机备、通讯设备、电子产品、仪器仪表及办公用机械的批发和进出口活动

  • 5171 农业机械批发

  • 5172 汽车及零配件批发

  • 5173 摩托车及零配件批发

  • 5174 五金产品批发

    指小五金、工具、水暖部件及材料的批发和进出口活动,不包括自行车及零配件的批发和进出口

  • 5175 电气设备批发

  • 5176 计算机、软件及辅助设备批发

  • 5177 通讯设备批发 指电信设备的批发和进出口活动

  • 5178 广播影视设备批发 指广播影视设备的批发和进出口活动

  • 5179 其他机械设备及电子产品批发

518 贸易经纪与代理

指代办商、商品经纪人、拍卖商的活动;专门为某一生产企业做销售代理的活动;为买卖双方提供贸易机会或代表委托人进行商品交易代理活动

  • 5181 贸易代理

    指不拥有货物的所有权,为实现供求双方达成交易,按协议收取佣金的贸易代理

  • 5182 一般物品拍卖

  • 5183 艺术品、收藏品拍卖

  • 5184 艺术品代理

    指艺术品、收藏品销售代理,以及画廊艺术经纪代理

  • 5189 其他贸易经纪与代理

519 其他批发业

指上述未包括的批发和进出口活动

  • 5191 再生物资回收与批发

    指将可再生的废旧物资回收,并批发给制造企业作初级原料的活动

  • 5192 宠物食品用品批发

  • 5193 互联网批发

    指通过互联网电子商务平台开展的商品批发活动

  • 5199 其他未列明批发业

52 零售业

指百货商店、超级市场、专门零售商店、品牌专卖店、售货摊等主要面向最终消费者(如居民等)的销售活动,以互联网、邮政、电话、售货机等方式的销售活动,还包括在同一地点,后面加工生产,前面销售的店铺(如面包房);谷物、种子、饲料、牲畜、矿产品、生产用原料、化工原料、农用化工产品、机械设备(乘用车、计算机及通信设备除外)等生产资料销售不作为零售活动;多数零售商对其销售的货物拥有所有权,但有些则是充当委托人的代理人,进行委托销售或以收取佣金的方式进行销售;零售业按销售渠道分为有店铺零售和无店铺零售,其中有店铺零售分为综合零售和专门零售

521 综合零售

  • 5211 百货零售

    指经营的商品品种较齐全,经营规模较大的综合零售活动

  • 5212 超级市场零售

    指经营生鲜、食品、日用品等大众化实用品的超级市场的综合零售活动

  • 5213 便利店零售

    指以满足顾客便利性需求为主要目的,以小型超市形式的零售活动

  • 5219 其他综合零售

    指日用杂品综合零售活动;在街道、社区、乡镇、农村、工矿区、校区、交通要道口等人口稠密地区开办的小型综合零售店的活动;农村供销社的零售活动;不包括便利店零售

522 食品、饮料及烟草制品专门零售

指专门经营粮油、食品、饮料及烟草制品的店铺零售活动

  • 5221 粮油零售

  • 5222 糕点、面包零售

  • 5223 果品、蔬菜零售

  • 5224 肉、禽、蛋、奶及水产品零售

  • 5225 营养和保健品零售

  • 5226 酒、饮料及茶叶零售

    指专门经营酒、茶叶及各种饮料的店铺零售活动

  • 5227 烟草制品零售

  • 5229 其他食品零售 指上述未列明的店铺食品零售活动

523 纺织、服装及日用品专门零售

指专门经营纺织面料、纺织品、服装、鞋、帽及各种生活日用品的店铺零售活动

  • 5231 纺织品及针织品零售

  • 5232 服装零售

  • 5233 鞋帽零售

  • 5234 化妆品及卫生用品零售

  • 5235 厨具卫具及日用杂品零售

    指专门经营炊具、厨具、餐具、日用陶瓷、日用玻璃器皿、塑料器皿、清洁用具和用品的店铺零售活动,以及各种材质其他日用杂品的零售活动

  • 5236 钟表、眼镜零售

  • 5237 箱包零售

  • 5238 自行车等代步设备零售

    包括自行车、助动自行车(包括电力助动自行车和燃油助动自行车)以及平衡车、老年代步车、三轮车等汽车、摩托车以外的代步车及零配件零售

  • 5239 其他日用品零售 指专门经营小饰物、礼品花卉及其他未列明日用品的店铺零售活动

524 文化、体育用品及器材专门零售

指专门经营文具、体育用品、图书、报刊、音像制品、电子出版物、数字出版物、首饰、工艺美术品、收藏品、照相器材及其他文化用品的店铺零售活动

  • 5241 文具用品零售

  • 5242 体育用品及器材零售

  • 5243 图书、报刊零售

  • 5244 音像制品、电子和数字出版物零售

  • 5245 珠宝首饰零售

  • 5246 工艺美术品及收藏品零售

    指专门经营具有收藏价值和艺术价值的工艺品、艺术品、古玩、字画、邮品等店铺零售活动

  • 5247 乐器零售

  • 5248 照相器材零售

  • 5249 其他文化用品零售

    指专门经营游艺用品及其他未列明文化用品的店铺零售活动

525 医药及医疗器材专门零售

指专门经营各种化学药品、生物药品、中药、医疗用品及器材的店铺零售活动

  • 5251 西药零售

    指人用化学药品和生物药品的零售活动

  • 5252 中药零售

    指人用中成药、中药材中药饮片的零售活动

  • 5253 动物用药品零售

    指畜牧业、渔业及禽类等动物用药品的零售

  • 5254 医疗用品及器材零售

  • 5255 保健辅助治疗器材零售

526 汽车、摩托车、零配件和燃料及其他动力销售

指专门经营汽车、摩托车、汽车部件、汽车零配件及燃料、燃气的零售活动以及汽车充电桩服务

  • 5261 汽车新车零售

  • 5262 汽车旧车零售

  • 5263 汽车零配件零售

  • 5264 摩托车及零配件零售

  • 5265 机动车燃油零售

    指专门经营机动车燃油及相关产品(润滑油)的店铺零售活动

  • 5266 机动车燃气零售

  • 5267 机动车充电销售

527 家用电器及电子产品专门零售

指专门经营家用电器和计算机、软件及辅助设备、电子通信设备、电子元器件及办公设备的店铺零售活动

  • 5271 家用视听设备零售

    指专门经营电视、音响设备、摄录像设备等店铺零售活动

  • 5272 日用家电零售

    指专门经营冰箱、洗衣机、空调、吸尘器及其他家用电器设备的店铺零售活动

  • 5273 计算机、软件及辅助设备零售

  • 5274 通信设备零售

    不包括专业通信设备的销售

  • 5279 其他电子产品零售

528 五金、家具及室内装饰材料专门零售

指专门经营五金用品、家具和装修材料的店铺零售活动,以及在家具、家居装饰、建材城(中心)及展销会上设摊位的销售活动

  • 5281 五金零售

  • 5282 灯具零售

  • 5283 家具零售

  • 5284 涂料零售

  • 5285 卫生洁具零售

  • 5286 木质装饰材料零售

    指专门经营木质地板、门、窗等店铺零售活动,不包括板材销售活动

  • 5287 陶瓷、石材装饰材料零售

    指专门经营陶瓷、石材制地板砖、壁砖等店铺零售活动

  • 5289 其他室内装饰材料零售

529 货摊、无店铺及其他零售业

  • 5291 流动货摊零售

  • 5292 互联网零售

    指零售商通过电子商务平台开展销售的活动,不包括仅提供网络支付的活动,以及仅建立或提供网络交易平台和接入的活动

  • 5293 邮购及电视、电话零售

    指通过寄递及电视、电话等方式进行销售,并送货上门的零售活动

  • 5294 自动售货机零售

  • 5295 旧货零售

  • 5296 生活用燃料零售

    指从事生活用煤、煤油、酒精、薪柴、木炭以及罐装液化石油气等专门零售活动

  • 5297 宠物食品用品零售

  • 5299 其他未列明零售业

G 交通运输、仓储和邮政业

本门类包括 53~60 大类

53 铁路运输业

指铁路的安全管理、调度指挥、行车组织、客运组织、货运组织,以及机车车辆、线桥隧涵、牵引供电、通信信号、信息系统的用及维修养护;不包括铁路机车车辆、线桥隧涵、牵引供电、通信信号、信息系统设备的制造厂(公司)、建筑工程公司、商店、学校、科研所、医院等活动

531 铁路旅客运输

  • 5311 高速铁路旅客运输
  • 5312 城际铁路旅客运输
  • 5313 普通铁路旅客运输

532 5320 铁路货物运输

533 铁路运输辅助活动

  • 5331 客运火车站

  • 5332 货运火车站(场)

  • 5333 铁路运输维护活动

    指车辆运用及维护、线桥遂涵运用及维护、牵引供电运用及维护、通信信号运用及维护、铁路专用线运用及维护等

  • 5339 其他铁路运输辅助活动

    指除铁路旅客和货物公共运输、专用铁路运输和为其服务的铁路场站、机车车辆、线桥隧涵、牵引供电、通信信号的运用及维修养护,以及铁路专用线外的运输辅助活动

54 道路运输业

541 城市公共交通运输

指城市旅客运输活动

  • 5411 公共电汽车客运

  • 5412 城市轨道交通

    指城市地铁、轻轨、有轨电车等活动

  • 5413 出租车客运

    指出租车公司以及与出租车公司签协议的出租车驾驶员的服务,还包括网络约车公司以及承揽网络预约客运的驾驶员的服务

  • 5414 公共自行车服务

    指政府或社会机构以低价格为居民提供的自行车出行服务

  • 5419 其他城市公共交通运输

    指其他未列明的城市旅客运输活动

542 公路旅客运输

指城市以外道路的旅客运输活动

  • 5421 长途客运

    指由始发站至终点站定线、定站、定班运行

和停靠的旅客运输

  • 5422 旅游客运

    指专门为观光消遣为目的的团体或个人提供

的,或者在特定旅游线路上提供的客运服务

  • 5429 其他公路客运

    指其他未列明的公路旅客运输活动

543 道路货物运输

指所有道路的货物运输活动

  • 5431 普通货物道路运输

    指对运输、装卸、保管没有特殊要求的道路货物运输活动

  • 5432 冷藏车道路运输

    指农产品、食品、植物等货物始终处于适宜温度环境下,保证产品质量的配有专门运输设备的道路货物运输活动

  • 5433 集装箱道路运输

    指以集装箱为承载货物容器的道路运输活动

  • 5434 大型货物道路运输

    指具备长度超过 6m,高度超过 2.7m,宽度超过 2.5m,质量超过 4t 中一个及以上条件货物的道路运输活动

  • 5435 危险货物道路运输

    指具有燃烧、爆炸、腐蚀、有毒、放射性等物质,在运输、装卸、保管过程中可能引起人身伤亡和财产毁损而需要特别防护的货物道路运输活动

  • 5436 邮件包裹道路运输

  • 5437 城市配送

    指服务于城区以及市近郊的货物配送活动的货物临时存放地,在经济合理区域内,根据客户的要求对物品进行加工、包装、分割、组配等作业,并按时送达指定地点的物流活动

  • 5438 搬家运输

  • 5439 其他道路货物运输

    指其他未列明的道路货物运输活动

544 道路运输辅助活动

指与道路运输相关的运输辅助活动

  • 5441 客运汽车站

    指长途旅客运输汽车站的服务

  • 5442 货运枢纽(站)

  • 5443 公路管理与养护

  • 5449 其他道路运输辅助活动

55 水上运输业

551 水上旅客运输

  • 5511 海上旅客运输

    指沿海、远洋客轮的运输活动和以客运为主的沿海、远洋运输活动

  • 5512 内河旅客运输

    指江、河、湖泊、水库的水上旅客运输活动

  • 5513 客运轮渡运输

    指城市及其他水域旅客轮渡运输活动

552 水上货物运输

  • 5521 远洋货物运输

  • 5522 沿海货物运输

  • 5523 内河货物运输

    指江、河、湖泊、水库的水上货物运输活动

553 水上运输辅助活动

  • 5531 客运港口

    含水上运动码头

  • 5532 货运港口

  • 5539 其他水上运输辅助活动

    指其他未列明的水上运输辅助活动

56 航空运输业

561 航空客货运输

  • 5611 航空旅客运输

    指以旅客运输为主的航空运输活动

  • 5612 航空货物运输

    指以货物或邮件为主的航空运输活动

562 通用航空服务

指使用民用航空器从事除公共航空运输以外的民用航空活动

  • 5621 通用航空生产服务

    指通用航空为农业、测绘、航拍、抢险、救援等活动的服务

  • 5622 观光游览航空服务

    包括直升机、热气球的游览服务

  • 5623 体育航空运动服务

    指通过各种航空器进行运动活动的服务,包括航空俱乐部服务

  • 5629 其他通用航空服务

563 航空运输辅助活动

  • 5631 机场

  • 5632 空中交通管理

  • 5639 其他航空运输辅助活动

    指其他未列明的航空运输辅助活动

57 管道运输业

571 5710 海底管道运输

指通过海底管道对气体、液体等运输活动

572 5720 陆地管道运输

指通过陆地管道对气体、液体等运输活动

58 多式联运和运输代理业

581 5810 多式联运

指由两种及其以上的交通工具相互衔接、转运而共同完成的货物复合运输活动

582 运输代理业

指与运输有关的代理及服务活动

  • 5821 货物运输代理
  • 5822 旅客票务代理
  • 5829 其他运输代理业

59 装卸搬运和仓储业

指装卸搬运活动和专门从事货物仓储、货物运输中转仓储,以及以仓储为主的货物送配活动,还包括以仓储为目的的收购活动

591 5910 装卸搬运

592 5920 通用仓储

指除冷藏冷冻物品、危险物品、谷物、棉花、中药材等具有特殊要求以外的物品的仓储活动

593 5930 低温仓储

指对冷藏冷冻物品等低温货物的仓储活动

594 危险品仓储

指对具有易燃易爆物品、危险化学品、放射性物品等能够危及人身安全和财产安全的物品的仓储活动

  • 5941 油气仓储
  • 5942 危险化学品仓储
  • 5949 其他危险品仓储

595 谷物、棉花等农产品仓储

  • 5951 谷物仓储

    指国家储备及其他谷物仓储活动

  • 5952 棉花仓储

    指棉花加工厂仓储、中转仓储、棉花专业仓储、棉花物流配送活动,还包括在棉花仓储、物流配送过程中的棉花信息化管理活动

  • 5959 其他农产品仓储

    指未列明的其他农产品仓储活动,包括林产品的仓储

596 5960 中药材仓储

599 5990 其他仓储业

60 邮政业

601 6010 邮政基本服务

指邮政企业或者受邮政企业委托的企业提供的信件、印刷品、包裹、汇兑、报刊发行邮政服务,以及国家规定的其他邮政服务;不包括邮政企业提供的快递服务

602 6020 快递服务

指快递服务组织在承诺的时限内快速完成的寄递服务

609 6090 其他寄递服务

指邮政企业和快递企业之外的企业提供的多种类型的寄递服务

H 住宿和餐饮业

本门类包括 61 和 62 大类

61 住宿业

指为旅行者提供短期留宿场所的活动,有些单位只提供住宿,也有些单位提供住宿、饮食、商务、娱乐一体的服务,本类不包括主要按月或按年长期出租房屋住所的活动

611 6110 旅游饭店

指按照国家有关规定评定的旅游饭店和具有同等质量、水平的饭店活动

612 一般旅馆

指不具备评定旅游饭店和同等水平饭店的一般旅馆的活动

  • 6121 经济型连锁酒店

    指以客房为唯一或核心产品,以连锁为经营模式,统一装修风格,统一服务标准,面向大众、价格经济、满足消费者在外出住宿时对安全、卫生、便捷等方面基本要求的并具有国际接待水准的有限服务型住宿企业

  • 6129 其他一般旅馆

613 6130 民宿服务

指城乡居民及社会机构利用闲置房屋开展的住宿活动和短期出租公寓服务

614 6140 露营地服务

指在游览景区或其他地区,为自驾游、自行车游客及其他游客外出旅行提供使用自备露营设施(如帐篷、房车)或租借小木屋、移动别墅、房车等住宿和生活场所

619 6190 其他住宿业

指上述未列明的住宿服务

62 餐饮业

指通过即时制作加工、商业销售和服务性劳动等,向消费者提供食品和消费场所及设施的服务

621 6210 正餐服务

指在一定场所内提供以中餐、晚餐为主的各种中西式炒菜和主食,并由服务员送餐上桌的餐饮活动

622 6220 快餐服务

指在一定场所内或通过特定设备提供快捷、便利的餐饮服务

623 饮料及冷饮服务

指在一定场所内以提供饮料和冷饮为主的服务

  • 6231 茶馆服务
  • 6232 咖啡馆服务
  • 6233 酒吧服务
  • 6239 其他饮料及冷饮服务

624 餐饮配送及外卖送餐服务

  • 6241 餐饮配送服务

    指根据协议或合同,为民航、铁路、学校、公司、机关等机构提供餐饮配送服务

  • 6242 外卖送餐服务

    指根据消费者的订单和食品安全的要求,选择适当的交通工具、设备,按时、按质、按量送达消费者,并提供相应单据的服务

629 其他餐饮业

  • 6291 小吃服务

    指提供全天就餐的简便餐饮服务,包括路边小饭馆、农家饭馆、流动餐饮和单一小吃等餐饮服务

  • 6299 其他未列明餐饮业

I 信息传输、软件和信息技术服务业

本门类包括 63~65 大类

63 电信、广播电视和卫星传输服务

631 电信

指利用有线、无线的电磁系统或者光电系统,传送、发射或者接收语音、文字、数据、图像以及其他任何形式信息的活动

  • 6311 固定电信服务

    指从事固定通信业务活动

  • 6312 移动电信服务

    指从事移动通信业务活动

  • 6319 其他电信服务

    指除固定电信服务、移动电信服务外,利用固定、移动通信网从事的信息服务

632 广播电视传输服务

  • 6321 有线广播电视传输服务

    指有线广播电视网络及其信息传输分发交换接入服务和信号的传输服务

  • 6322 无线广播电视传输服务

    指无线广播电视传输覆盖网及其信息传输分发交换服务信号的传输服务

633 卫星传输服务

指利用卫星提供通讯传输和广播电视传输服务、以及导航、定位、测绘、气象、地质勘查、空间信息等应用服务

  • 6331 广播电视卫星传输服务

  • 6339 其他卫星传输服务

64 互联网和相关服务

641 6410 互联网接入及相关服务

指除基础电信运营商外,基于基础传输网络为存储数据、数据处理及相关活动,提供接入互联网的有关应用设施的服务

642 互联网信息服务

指除基础电信运营商外,通过互联网提供在线信息、电子邮箱、数据检索、网络游戏、网上新闻、网上音乐等信息服务;不包括互联网支付、互联网基金销售、互联网保险、互联网信托和互联网消费金融,有关内容列入相应的金融行业中

  • 6421 互联网搜索服务

  • 6422 互联网游戏服务

    含互联网电子竞技服务

  • 6429 互联网其他信息服务

643 互联网平台

  • 6431 互联网生产服务平台

    指专门为生产服务提供第三方服务平台的互

联网活动,包括互联网大宗商品交易平台、互
联网货物运输平台等

  • 6432 互联网生活服务平台

    指专门为居民生活服务提供第三方服务平台

的互联网活动,包括互联网销售平台、互联网
约车服务平台、互联网旅游出行服务平台、互
联网体育平台等

  • 6433 互联网科技创新平台

    指专门为科技创新、创业等提供第三方服务平台的互联网活动,包括网络众创平台、网络众包平台、网络众扶平台、技术创新网络平台、技术交易网络平台、科技成果网络推广平台、知识产权交易平台、开源社区平台等

  • 6434 互联网公共服务平台

    指专门为公共服务提供第三方服务平台的互联网活动

  • 6439 其他互联网平台

644 6440 互联网安全服务

包括网络安全监控,以及网络服务质量、可信度和安全等评估测评活动

645 6450 互联网数据服务

指以互联网技术为基础的大数据处理、云存储、云计算、云加工等服务

649 6490 其他互联网服务

指除基础电信运营商服务、互联网接入及相关服务、互联网信息服务以外的其他未列明互联网服务

65 软件和信息技术服务业

指对信息传输、信息制作、信息提供和信息接收过程中产生的技术问题或技术需求所提供的服务

651 软件开发

  • 6511 基础软件开发

    指能够对硬件资源进行调度和管理、为应用软件提供运行支撑的软件,包括操作系统、数据库、中间件、各类固件等

  • 6512 支撑软件开发

    指软件开发过程中使用到的支撑软件开发的工具和集成环境、测试工具软件等

  • 6513 应用软件开发

    指独立销售的面向应用需求的软件和解决方案软件等,包括通用软件、工业软件、行业软件、嵌入式应用软件等

  • 6519 其他软件开发

    指未列明的软件开发,如平台软件、信息安全软件等

652 6520 集成电路设计

指 IC 设计服务,即企业开展的集成电路功能研发、设计等服务

653 信息系统集成和物联网技术服务

  • 6531 信息系统集成服务

    指基于需方业务需求进行的信息系统需求分析和系统设计,并通过结构化的综合布缆系统、计算机网络技术和软件技术,将各个分离的设备、功能和信息等集成到相互关联的、统一和协调的系统之中,以及为信息系统的正常运行提供支持的服务;包括信息系统设计、集成实施、运行维护等服务

  • 6532 物联网技术服务

    指提供各种物联网技术支持服务

654 6540 运行维护服务

指基础环境运行维护、网络运行维护、软件运行维护、硬件运行维护、其他运行维护服务

655 6550 信息处理和存储支持服务

指供方向需方提供的信息和数据的分析、整理、计算、编辑、存储等加工处理服务,以及应用软件、信息系统基础设施等租用服务;包括在线企业资源规划(ERP)、在线杀毒、服务器托管、虚拟主机等

656 6560 信息技术咨询服务

指在信息资源开发利用、工程建设、人员培训、管理体系建设、技术支撑等方面向需方提供的管理或技术咨询评估服务;包括信息化规划、信息技术管理咨询、信息系统工程监理、测试评估、信息技术培训等

657 数字内容服务

指数字内容的加工处理,即将图片、文字、视频、音频等信息内容运用数字化技术进行加工处理并整合应用的服务

  • 6571 地理遥感信息服务

    指互联网地图服务软件、地理信息系统软件、测绘软件、遥感软件、导航与位置服务软件、地图制图软件等,以及地理信息加工处理(包括导航电子地图制作、遥感影像处理等)、地理信息系统工程服务、导航及位置服务等

  • 6572 动漫、游戏数字内容服务

  • 6579 其他数字内容服务

    含数字文化和数字体育内容服务

659 其他信息技术服务业

  • 6591 呼叫中心

    指受企事业单位委托,利用与公用电话网或因特网连接的呼叫中心系统和数据库技术,经过信息采集、加工、存储等建立信息库,通过固定网、移动网或因特网等公众通信网络向用户提供有关该企事业单位的业务咨询、信息咨询和数据查询等服务

  • 6599 其他未列明信息技术服务业

J 金融业

本门类包括 66~69 大类

66 货币金融服务

661 6610 中央银行服务

指代表政府管理金融活动,并制定和执行货币政策,维护金融稳定,管理金融市场的特殊金融机构的活动

662 货币银行服务

指除中央银行以外的各类银行所从事存款、贷款和信用卡等货币媒介活动,还包括在中国开展货币业务的外资银行及分支机构的活动

  • 6621 商业银行服务

  • 6622 政策性银行服务

  • 6623 信用合作社服务

  • 6624 农村资金互助社服务

    指经银行业监督管理机构批准,由自愿入股组成的社区互助性银行业金融业务

  • 6629 其他货币银行服务

663 非货币银行服务

指主要与非货币媒介机构以各种方式发放贷款有关的金融服务

  • 6631 融资租赁服务

    指经中国银行保险监督管理委员会批准的金融租赁公司及经地方金融监管部门批准的融资租赁公司的活动

  • 6632 财务公司服务

    指经银行业监督管理部门批准,为企业融资提供的金融活动

  • 6633 典当

    指以动产、不动产或其他财产权利质押或抵押的融资活动

  • 6634 汽车金融公司服务

    指经中国银监会批准设立的专门为中国境内的汽车购买者及销售者提供金融服务的非银行金融机构的活动

  • 6635 小额贷款公司服务

    指经地方政府批准设立的小额贷款公司的活动

  • 6636 消费金融公司服务

    指经中国银监会批准设立的为中国境内居民个人提供以消费(不包括购买房屋和汽车)为目的贷款的非银行金融机构的活动

  • 6637 网络借贷服务

    指依法成立,专门从事网络借贷信息中介业务活动的金融信息中介公司,以及个体和个体之间通过互联网平台实现的直接借贷,个体包含自然人、法人及其他组织

  • 6639 其他非货币银行服务

    指上述未包括的从事融资、抵押等非货币银行的服务,包括各种消费信贷抵押顾问和经纪人的活动;还包括金融保理活动

664 6640 银行理财服务

指银行提供的非保本理财产品服务

665 6650 银行监管服务

指代表政府管理银行业活动,制定并发布对银行业金融机构及其业务活动监督管理的规章、规则

67 资本市场服务

671 证券市场服务

  • 6711 证券市场管理服务

    指非政府机关进行的证券市场经营和监管,包括证券交易所、登记结算机构的活动

  • 6712 证券经纪交易服务

    指在金融市场上代他人进行交易、代理发行证券和其他有关活动,包括证券经纪、证券承销与保荐、融资融券业务、客户资产管理业务等活动

672 6720 公开募集证券投资基金

指向不特定投资者公开发行受益凭证的证券投资基金,由专业基金管理人管理,在法律的严格监管下进行投资,依照《公开募集证券投资基金运作管理办法》进行运作(包括基金投资类理财服务)

673 非公开募集证券投资基金

指以投资活动为目的设立,非公开募集,由基金管理人或者普通合伙人管理的基金,依照《私募投资基金监督管理暂行办法》进行运作

  • 6731 创业投资基金

    指向处于创业各阶段的成长性企业进行股权投资,以期所投资的企业成熟或相对成熟后主要通过股权转让获得增值收益的基金

  • 6732 天使投资

    指除被投资企业职员及其家庭成员和直系亲属以外的个人以其自有资金开展的创业投资的活动

  • 6739 其他非公开募集证券投资基金

    包括基金投资类理财服务

674 期货市场服务

  • 6741 期货市场管理服务

    指非政府机关进行的期货市场经营和监管,包括商品期货交易所、金融期货交易所、期货保证金监控中心的活动

  • 6749 其他期货市场服务

    指商品合约经纪及其他未列明的期货市场的服务

675 6750 证券期货监管服务

指由政府或行业自律组织进行的对证券期货市场的监管活动

676 6760 资本投资服务

指经批准的证券投资机构的自营投资、直接投资活动和其他投资活动

679 6790 其他资本市场服务

指投资咨询服务、财务咨询服务、资信评级服务,以及其他未列明的资本市场的服务

68 保险业

681 人身保险

指以人的寿命和身体为保险标的的保险活动,包括人寿保险、年金保险、健康保险和意外伤害保险

6811 人寿保险

指以人的寿命为保险标的的人身保险,包括定期寿险、终身寿险和两全保险

6812 年金保险

指以被保险人生存为给付保险金条件,并按约定的时间间隔分期给付生存保险金的人身保险

6813 健康保险

指以因健康原因导致损失为给付保险金条件的人身保险,包括疾病保险、医疗保险、失能收入损失保险和护理保险

6814 意外伤害保险

指以被保险人因意外事故而导致身故、残疾或者发生保险合同约定的其他事故为给付保险金条件的人身保险

682 6820 财产保险

指以财产及其有关利益为保险标的的保险,包括财产损失保险、责任保险、信用保险、保证保险等

683 6830 再保险

指承担与其他保险公司承保的现有保单相关的所有或部分风险的活动

684 6840 商业养老金

指专为个人和单位雇员或成员提供退休金补贴而设立的法定实体的活动(如基金、计划、项目等),包括养老金定额补贴计划以及完全根据成员贡献确定补贴数额的个人养老金计划等

685 保险中介服务

指保险代理人、保险经纪人开展的保险销售、谈判、促合以及防灾、防损或风险评估、风险管理咨询、协助查勘理赔等活动,以及保险公估人开展的对保险标的或保险事故的评估、鉴定、勘验、估损、理算等活动

6851 保险经纪服务

指基于投保人的利益,为投保人与保险人订立保险合同提供中介服务并依法收取佣金的活动

6852 保险代理服务

指根据保险人的委托,向保险人收取佣金,并在保险人授权的范围内代为办理保险业务的活动

6853 保险公估服务

指接受委托,专门从事保险标的或者保险事故评估、勘验、鉴定、估损理算等业务,并按约定收取报酬的活动

686 6860 保险资产管理

指保险资产管理公司接受委托,开展的保险资金、商业养老金等资金的投资管理活动

687 6870 保险监管服务

指根据国务院授权及相关法律、法规规定所履行的对保险市场的监督、管理活动

689 6890 其他保险活动

指其他未列明的与保险和商业养老金相关或密切相关的活动,包括救助管理、保险精算等

69 其他金融业

691 金融信托与管理服务

指根据委托书、遗嘱或代理协议代表受益人管理的信托基金、房地产账户或代理账户等活动,包括单位投资信托管理,还包括信托公司通过互联网销售信托产品及开展其他信托业务的互联网信托活动

  • 6911 信托公司

    指经中国银监会批准设立的,主要经营信托业务的金融机构;信托业务是指信托公司以营业和收取报酬为目的,以受托人身份承诺信托和处理信托事务的经营行为

  • 6919 其他金融信托与管理服务

692 6920 控股公司服务

指通过一定比例股份,控制某个公司或多个公司的集团,控股公司仅控制股权,不直接参与经营管理,以及其他类似的活动

693 6930 非金融机构支付服务

指非金融机构在收付款人之间作为中介机构提供下列部分或全部货币资金转移服务,包括第三方支付机构从事的互联网支付、预付卡的发行与受理、银行卡收单及中国人民银行确定的其他支付等服务

694 6940 金融信息服务

指向从事金融分析、金融交易、金融决策或者其他金融活动的用户提供可能影响金融市场的信息(或者金融数据)的服务,包括征信机构服务

695 6950 金融资产管理公司

指经批准成立的,以从事收购、管理和处置不良资产业务为主,同时通过全资或控股金融类子公司提供银行、信托、证券、租赁、保险等综合化金融服务的金融企业

699 其他未列明金融业

  • 6991 货币经纪公司服务

    指经中国银监会批准设立的专门从事促进金融机构间资金融通和外汇交易等经纪服务的非银行金融机构的活动

  • 6999 其他未包括金融业

    指主要与除提供贷款以外的资金分配有关的其他金融媒介活动,包括保理活动、掉期、期权和其他套期保值安排、保单贴现公司的活动、金融交易处理与结算,以及借款担保服务、发行债券担保服务等融资担保活动,还包括信用卡交易的处理与结算、外币兑换等活动

K 房地产业

本门类包括 70 大类

70 房地产业

701 7010 房地产开发经营

指房地产开发企业进行的房屋、基础设施建设等开发,以及转让房地产开发项目或者销售房屋等活动

702 7020 物业管理

指物业服务企业按照合同约定,对房屋及配套的设施设备和相关场地进行维修、养护、管理,维护环境卫生和相关秩序的活动

703 7030 房地产中介服务

指房地产咨询、房地产价格评估、房地产经纪等活动

704 7040 房地产租赁经营

指各类单位和居民住户的营利性房地产租赁活动,以及房地产管理部门和企事业单位、机关提供的非营利性租赁服务,包括体育场地租赁服务

709 7090 其他房地产业

L 租赁和商务服务业 本门类包括 71 和 72 大类

71 租赁业

711 机械设备经营租赁

指不配备操作人员的机械设备的租赁服务

  • 7111 汽车租赁
  • 7112 农业机械经营租赁
  • 7113 建筑工程机械与设备经营租赁
  • 7114 计算机及通讯设备经营租赁
  • 7115 医疗设备经营租赁
  • 7119 其他机械与设备经营租赁

712 文体设备和用品出租

  • 7121 休闲娱乐用品设备出租
  • 7122 体育用品设备出租
  • 7123 文化用品设备出租 不包括图书、音响制品出租
  • 7124 图书出租
  • 7125 音像制品出租
  • 7129 其他文体设备和用品出租

713 7130 日用品出租

72 商务服务业

721 组织管理服务

指市场化组织管理和经营性组织管理

  • 7211 企业总部管理

    指不具体从事对外经营业务,只负责企业的重大决策、资产管理,协调管理下属各机构和内部日常工作的企业总部的活动,其对外经营业务由下属的独立核算单位或单独核算单位承担,还包括派出机构的活动(如办事处等)

  • 7212 投资与资产管理

    指政府主管部门转变职能后,成立的国有资产管理机构和行业管理机构的活动;其他投资管理活动;不包括资本投资服务

  • 7213 资源与产权交易服务

    指除货物、资本市场、黄金、外汇、房地产、土地、知识产权交易以外的所有资源与产权交易活动

  • 7214 单位后勤管理服务

    指为企事业、机关提供综合后勤服务的活动

  • 7215 农村集体经济组织管理

    指以土地等生产资料劳动群众集体所有制为基础,承担管理集体资产、开发集体资源、发展集体经济、服务集体成员的基层经济组织

  • 7219 其他组织管理服务

    指其他各类企业、行业管理机构和未列明的综合跨界管理的活动

722 综合管理服务

  • 7221 园区管理服务

    指非政府部门的各类园区管理服务

  • 7222 商业综合体管理服务

    指以购物中心为主导,融合了商业零售、餐饮、休闲健身、娱乐、文化等多项活动的大型建筑综合体

  • 7223 市场管理服务 指各种交易市场的管理活动

  • 7224 供应链管理服务

    指基于现代信息技术对供应链中的物流、商流、信息流和资金流进行设计、规划、控制和优化,将单一、分散的订单管理、采购执行、报关退税、物流管理、资金融通、数据管理、贸易商务、结算等进行一体化整合的服务

  • 7229 其他综合管理服务

    指其他未列明的综合跨界管理的活动

723 法律服务

指律师、公证、仲裁、调解等活动

  • 7231 律师及相关法律服务

    指在民事案件、刑事案件和其他案件中,为原被告双方提供法律代理服务,以及为一般民事行为提供的法律咨询服务

  • 7232 公证服务

  • 7239 其他法律服务

724 咨询与调查

  • 7241 会计、审计及税务服务

  • 7242 市场调查

    包含广播电视收听、收视调查

  • 7243 社会经济咨询

  • 7244 健康咨询

  • 7245 环保咨询

  • 7246 体育咨询 含体育策划

  • 7249 其他专业咨询与调查

    指上述咨询以外的其他专业咨询和其他调查

活动

725 广告业

指在报纸、期刊、路牌、灯箱、橱窗、互联网、通讯设备及广播电影电视等媒介上为客户策划、制作的有偿宣传活动

  • 7251 互联网广告服务

    指提供互联网推送及其他互联网广告服务

  • 7259 其他广告服务

指除互联网广告以外的广告服务

726 人力资源服务

指为劳动者就业和职业发展,为用人单位管理和开发人力资源提供的相关服务,主要包括人力资源招聘、职业指导、人力资源和社会保障事务代理、人力资源外包、人力资源管理咨询、人力资源信息软件服务等

  • 7261 公共就业服务

    指向劳动者提供公益性的就业服务

  • 7262 职业中介服务

    指为求职者寻找、选择、介绍工作,为用人单位提供劳动力的服务

  • 7263 劳务派遣服务

    指劳务派遣单位招用劳动力后,将其派到用工单位从事劳动的行为

  • 7264 创业指导服务

    指除众创空间、孵化器等创业服务载体外的其他机构为初创企业或创业者提供的创业辅导、创业培训、技术转移、人才引进、金融投资、市场开拓、国际合作等一系列服务

  • 7269 其他人力资源服务

    指其他未列明的人力资源服务

727 安全保护服务

指为社会提供的专业化、有偿安全防范服务

  • 7271 安全服务
  • 7272 安全系统监控服务
  • 7279 其他安全保护服务

728 会议、展览及相关服务

指以会议、展览为主,也可附带其他相关的活动形式,包括项目策划组织、场馆租赁、保障服务等

  • 7281 科技会展服务
  • 7282 旅游会展服务
  • 7283 体育会展服务
  • 7284 文化会展服务
  • 7289 其他会议、展览及相关服务

729 其他商务服务业

  • 7291 旅行社及相关服务

    指为社会各界提供商务、组团和散客旅游的服务,包括向顾客提供咨询、旅游计划和建议、日程安排、导游、食宿和交通等服务

  • 7292 包装服务

    指有偿或按协议为客户提供包装服务

  • 7293 办公服务

    指为商务、公务及个人提供的各种办公服务

  • 7294 翻译服务

    指专业提供口译和笔译的服务

  • 7295 信用服务

    指专门从事信用信息采集、整理和加工,并提供相关信用产品和信用服务的活动,包括信用评级、商账管理等活动

  • 7296 非融资担保服务

    指保证人和债权人约定,当债务人不履行债务时,保证人按照约定履行债务或者承担责任的专业担保机构的活动;不包括贷款担保服务和信誉担保服务,相关内容列入相应的金融行业中

  • 7297 商务代理代办服务

    指为机构单位提供的各种代理、代办服务

  • 7298 票务代理服务

    指除旅客交通票务代理外的各种票务代理服务

  • 7299 其他未列明商务服务业

    指上述未列明的商务、代理等活动,包括商业保理活动

M 科学研究和技术服务业 本门类包括 73~75 大类

73 研究和试验发展

指为了增加知识(包括有关自然、工程、人类、文化和社会的知识),以及运用这些知识创造新的应用,所进行的系统的、创造性的活动;该活动仅限于对新发现、新理论的研究,新技术、新产品、新工艺的研制研究与试验发展,包括基础研究、应用研究和试验发展

731 7310 自然科学研究和试验发展

732 7320 工程和技术研究和试验发展

733 7330 农业科学研究和试验发展

734 7340 医学研究和试验发展

735 7350 社会人文科学研究

74 专业技术服务业

741 7410 气象服务

指从事气象探测、预报、服务和气象灾害防御、气候资源利用等活动

742 7420 地震服务

指地震监测预报、震灾预防和紧急救援等防震减灾活动

743 海洋服务

  • 7431 海洋气象服务
  • 7432 海洋环境服务
  • 7439 其他海洋服务

744 测绘地理信息服务

  • 7441 遥感测绘服务
  • 7449 其他测绘地理信息服务

745 质检技术服务

指通过专业技术手段对动植物、工业产品、商品、专项技术、成果及其他需要鉴定的物品、服务、管理体系、人员能力等所进行的检测、检验、检疫、测试、鉴定等活动,还包括产品质量、标准、计量、认证认可等活动

  • 7451 检验检疫服务

    指审查产品设计、产品、过程或安装并确定其与特定要求的符合性,或根据专业判断确定其与通用要求的符合性的活动;对出入境的货物、人员、交通工具、集装箱、行李邮包携带物等进行检验检疫,以保障人员、动植物安全卫生和商品质量的活动

  • 7452 检测服务

    指依据相关标准或者技术规范,利用仪器设备、环境设施等技术条件,对产品或者特定对象进行的技术判断

  • 7453 计量服务

    指为了保障国家计量单位的统一和量值的准确可靠,维护国家、公民,法人和其他社会组织的利益,计量技术机构或相关单位开展的检定、校准、检验、检测、测试、鉴定、仲裁、技术咨询和技术培训等计量活动

  • 7454 标准化服务

    指利用标准化的理念、原理和方法,为各类主体提供标准化解决方案的产业,包括标准技术指标实验验证、标准信息服务、标准研制过程指导、标准实施宣贯等服务,基于标准化的组织战略咨询、管理流程再造、科技成果转移转化等服务,标准与相关产业融合发展而衍生的各类“标准化+”服务

  • 7455 认证认可服务

    指由认证机构证明产品、服务、管理体系符合相关技术规范、相关技术规范的强制性要求或者标准的合格评定活动;由认可机构认证机构、检查机构、实验室以及从事评审、审核等认证活动人员的能力和执业资格,予以承认的合格评定活动

  • 7459 其他质检技术服务

    指质量相关的代理、咨询、评价、保险等活动,还包括质量品牌保护等活动

746 环境与生态监测检测服务

  • 7461 环境保护监测

    指对环境各要素,对生产与生活等各类污染源排放的液体、气体、固体、辐射等污染物或污染因子指标进行的测试、监测和评估活动

  • 7462 生态资源监测

    指对海洋资源、森林资源、湿地资源、荒漠化、珍稀濒危野生动植物资源及外来物种的调查与监测活动,以及对生态工程的监测活动

7463 野生动物疫源疫病防控监测

747 地质勘查

指对矿产资源、工程地质、科学研究进行的地质勘查、测试、监测、评估等活动

  • 7471 能源矿产地质勘查

  • 7472 固体矿产地质勘查

  • 7473 水、二氧化碳等矿产地质勘查

  • 7474 基础地质勘查

    指区域、海洋、环境和水文地质勘查活动

  • 7475 地质勘查技术服务

    指除矿产地质勘查、基础地质勘查以外的其他勘查和相关的技术服务

748 工程技术与设计服务

  • 7481 工程管理服务

    指工程项目建设中的项目策划、投资与造价咨询、招标代理、项目管理等服务

  • 7482 工程监理服务

  • 7483 工程勘察活动

    指建筑工程施工前的工程测量、工程地质勘察和咨询等活动

  • 7484 工程设计活动

  • 7485 规划设计管理

    指对区域和城镇、乡村的规划,以及其他规划

  • 7486 土地规划服务

    指开展土地利用总体规划、专项规划、详细规划的调查评价、编制设计、论证评估、修改、咨询活动

749 工业与专业设计及其他专业技术服务

  • 7491 工业设计服务

  • 7492 专业设计服务

    指除工程设计、软件设计、集成电路设计、工业设计以外的各种专业设计服务

  • 7493 兽医服务 指除宠物医院以外的各类兽医服务

  • 7499 其他未列明专业技术服务业

75 科技推广和应用服务业

751 技术推广服务

指将新技术、新产品、新工艺直接推向市场而进行的相关技术活动,以及技术推广和转让活动

  • 7511 农林牧渔技术推广服务

  • 7512 生物技术推广服务

  • 7513 新材料技术推广服务

  • 7514 节能技术推广服务

    指仅包括节能技术和产品的开发、交流、转让、推广服务,以及一站式合同能源管理综合服务;节能技术咨询、节能评估、能源审计、节能量审核服务

  • 7515 新能源技术推广服务

  • 7516 环保技术推广服务

  • 7517 三维(3D)打印技术推广服务

  • 7519 其他技术推广服务

752 7520 知识产权服务

指专利、商标、版权、软件、集成电路布图设计、技术秘密、地理标志等各类知识产权的代理、转让、登记、鉴定、检索、分析、咨询、评估、运营、认证等服务

753 7530 科技中介服务

指为科技活动提供社会化服务与管理,在政府、各类科技活动主体与市场之间提供居间服务的组织,主要开展信息交流、技术咨询、科技评估和科技鉴证等活动

754 7540 创业空间服务

指顺应新科技革命和产业变革新趋势、有效满足网络时代大众创业创新需求的新型创业服务平台,它是针对早期创业的重要服务载体,主要为创业者提供低成本的工作空间、网络空间、社交空间和资源共享空间,包括众创空间、孵化器、创业基地等

759 7590 其他科技推广服务业

指除技术推广、科技中介以外的其他科技服务,但不包括短期的日常业务活动

N 水利、环境和公共设施管理业

本门类包括 76~79 大类

76 水利管理业

761 7610 防洪除涝设施管理

指对江河湖泊开展的河道、堤防、岸线整治等活动及对河流、湖泊、行蓄洪区和沿海的防洪设施的管理活动,包括防洪工程设施的管理及运行维护等

762 7620 水资源管理

指对水资源的开发、利用、配置、节约、保护、监测、管理等活动

763 7630 天然水收集与分配

指通过各种方式收集、分配天然水资源的活动,包括通过蓄水(水库、塘堰等)、提水、引水和井等水源工程,收集和分配各类地表和地下淡水资源的活动

764 7640 水文服务

指通过布设水文站网对水的时空分布规律、泥沙、水质进行监测、收集和分析处理的活动

769 7690 其他水利管理业

77 生态保护和环境治理业

771 生态保护

  • 7711 自然生态系统保护管理

    指对自然生态系统的保护和管理活动,包括森林、草原和草甸、荒漠、湿地、内陆水域以及海洋生态系统的保护和管理

  • 7712 自然遗迹保护管理

    包括地质遗迹保护管理、古生物遗迹保护管理等

  • 7713 野生动物保护

    指对野生及濒危动物的饲养、繁殖等保护活动,以及对栖息地的管理活动,包括野生动物保护区管理

  • 7714 野生植物保护

    指对野生及濒危植物的收集、保存、培育及其生存环境的维持等保护活动,包括野生植物保护区管理

  • 7715 动物园、水族馆管理服务

  • 7716 植物园管理服务

  • 7719 其他自然保护

    指除自然生态系统保护管理、自然遗迹保护管理、野生动植物保护以外的其他自然保护活动

772 环境治理业

  • 7721 水污染治理

    指对江、河、湖泊、水库及地下水、地表水的污染综合治理活动,不包括排放污水的搜集和治理活动

  • 7722 大气污染治理

    指对大气污染的综合治理以及对工业废气的治理活动

  • 7723 固体废物治理

    指除城乡居民生活垃圾以外的固体废物治理及其他非危险废物的治理

  • 7724 危险废物治理

    指对制造、维修、医疗等活动产生的危险废物进行收集、贮存、利用、处理和处置等活动

  • 7725 放射性废物治理

    指对生产及其他活动过程产生的放射性废物进行收集、运输、贮存、利用、处理和处置等活动

  • 7726 土壤污染治理与修复服务

  • 7727 噪声与振动控制服务

  • 7729 其他污染治理

    指除上述治理以外的其他环境治理活动

78 公共设施管理业

781 7810 市政设施管理

指污水排放、雨水排放、路灯、道路、桥梁、隧道、广场、涵洞、防空等城乡公共设施的抢险、紧急处理、管理等活动

782 7820 环境卫生管理

指城乡生活垃圾的清扫、收集、运输、处理和处置、管理等活动,以及对公共厕所、化粪池的清扫、收集、运输、处理和处置、管理等活动

783 7830 城乡市容管理

指城市户外广告和景观灯光的规划、设置、设计、运行、维护、安全监督等管理活动;城市路街整治的管理和监察活动;乡、村户外标志、村容镇貌、柴草堆放、树木花草养护等管理活动

784 7840 绿化管理

指城市绿地和生产绿地、防护绿地、附属绿地等管理活动

785 7850 城市公园管理

指主要为人们提供休闲、观赏、运动、游览以及开展科普活动的城市各类公园管理活动

786 游览景区管理

指对具有一定规模的自然景观、人文景物的管理和保护活动,以及对环境优美,具有观赏、文化或科学价值的风景名胜区的保护和管理活动;包括风景名胜和其他类似的自然景区管理

  • 7861 名胜风景区管理

    不含自然保护区管理

  • 7862 森林公园管理

  • 7869 其他游览景区管理

79 土地管理业

791 7910 土地整治服务

对土地进行整理、复垦、开发以及相关设计、监测、评估等活动

792 7920 土地调查评估服务

指对土地利用现状、城乡地籍、土地变更等进行调查和进行城镇基准地价评估、宗地价格评估、地价监测、土地等级评定、土地节约集约利用评价咨询活动

793 7930 土地登记服务

指在土地登记过程中进行受理申请、登记事项审核、登记簿册填写和权属证书发放、土地产权产籍档案管理和应用等活动

794 7940 土地登记代理服务

指接受申请人委托,通过实地调查、资料收集、权属判别等工作,代为办理土地、林木等不动产登记的申请和领证等事项,提供社会服务等活动

799 7990 其他土地管理服务

指土地交易服务、土地储备管理及其他未列明的土地管理服务

O 居民服务、修理和其他服务业

本门类包括 80~82 大类

80 居民服务业

801 8010 家庭服务

指雇佣家庭雇工的家庭住户和家庭户的自营活动,以及在雇主家庭从事有报酬的家庭雇工的活动,包括钟点工和居住在雇主家里的家政劳动者的活动

802 8020 托儿所服务

指社会、街道、个人办的面向不足三岁幼儿的看护活动,可分为全托、日托、半托,或计时的服务

803 8030 洗染服务

指专营的洗染店的服务,含各种干洗、湿洗等服务

804 8040 理发及美容服务

指专业理发、美发、美容、美甲等保健服务

805 洗浴和保健养生服务

  • 8051 洗浴服务

    指专业洗浴以及温泉、水疗等服务

  • 8052 足浴服务

  • 8053 养生保健服务

    指中医养生保健(非医疗)和其他专业养生保健等服务

806 8060 摄影扩印服务

807 8070 婚姻服务 指婚姻介绍、婚庆典礼等服务

808 8080 殡葬服务 指与殡葬有关的各类服务

809 8090 其他居民服务业 指上述未包括的居民服务

81 机动车、电子产品和日用产品修理业

811 汽车、摩托车等修理与维护

  • 8111 汽车修理与维护

    指汽车修理厂及路边门店的专业修理服务,包括为汽车提供上油、充气、打蜡、抛光、喷漆、清洗、换零配件、出售零部件等服务,不包括汽车回厂拆卸、改装、大修的活动

  • 8112 大型车辆装备修理与维护

  • 8113 摩托车修理与维护

  • 8114 助动车等修理与维护

812 计算机和办公设备维修

指对计算机硬件及系统环境的维护和修理活动

  • 8121 计算机和辅助设备修理

  • 8122 通讯设备修理

  • 8129 其他办公设备维修

    指其他未列明的各种办公设备的修理公司(中心)、修理门市部和修理网点的修理活动

813 家用电器修理

  • 8131 家用电子产品修理

    指电视、音响等家用视频、音频产品的修理活动

  • 8132 日用电器修理

    指洗衣机、电冰箱、空调等日用电器维修门市部,以及生产企业驻各地的维修网点和维修公司(中心)的修理活动

819 其他日用产品修理业

  • 8191 自行车修理

  • 8192 鞋和皮革修理

  • 8193 家具和相关物品修理

  • 8199 其他未列明日用产品修理业

    指其他日用产品维修门市部、修理摊点的活动,以及生产企业驻各地的维修网点和维修中心的修理活动

82 其他服务业

821 清洁服务

指对建筑物、办公用品、家庭用品的清洗和消毒服务;包括专业公司和个人提供的清洗服务

  • 8211 建筑物清洁服务

    指对建筑物内外墙、玻璃幕墙、地面、天花板及烟囱的清洗活动

  • 8219 其他清洁服务

    指专业清洗人员为企业的机器、办公设备的清洗活动,以及为居民的日用品、器具及设备的清洗活动,包括清扫、消毒等服务

822 宠物服务

  • 8221 宠物饲养

    指专门以观赏、领养(出售)为目的的宠物饲养活动

  • 8222 宠物医院服务

  • 8223 宠物美容服务

  • 8224 宠物寄托收养服务

  • 8229 其他宠物服务

    指宠物运输、宠物培训及其他未列明的宠物活动

829 8290 其他未列明服务业

P 教育

本门类包括 83 大类

83 教育

831 8310 学前教育

指经教育行政部门批准举办的对学龄前幼儿进行保育和教育的活动

832 初等教育

指《义务教育法》规定的小学教育以及成人小学教育(含扫盲)的活动

  • 8321 普通小学教育
  • 8322 成人小学教育

833 中等教育

  • 8331 普通初中教育

    指《义务教育法》规定的对小学毕业生进行初级中等教育的活动

  • 8332 职业初中教育

  • 8333 成人初中教育

  • 8334 普通高中教育

指非义务教育阶段,通过考试招收初中毕业生进行普通高中教育的活动

  • 8335 成人高中教育

  • 8336 中等职业学校教育

    指经教育行政部门或人力资源社会保障行政部门批准举办的中等技术学校、中等师范学校、成人中等专业学校、职业高中学校、技工学校等教育活动

834 高等教育

  • 8341 普通高等教育

    指经教育行政部门批准,由国家、地方、社会办的在完成高级中等教育基础上实施的获取学历的高等教育活动

  • 8342 成人高等教育

    指经教育主管部门批准办的成人高等教育活动

835 8350 特殊教育

指为残障儿童提供的特殊教育活动

839 技能培训、教育辅助及其他教育

指我国学校教育制度以外,经教育主管部门、劳动部门或有关主管部门批准,由政府部门、企业、社会办的职业培训、就业培训和各种知识、技能的培训活动,以及教育辅助和其他教育活动

  • 8391 职业技能培训

    指由教育部门、劳动部门或其他政府部门批准举办,或由社会机构举办的为提高就业人员就业技能的就业前的培训和其他技能培训活动,不包括社会上办的各类培训班、速成班、讲座等

  • 8392 体校及体育培训

    指各类、各级体校培训,以及其他各类体育运动培训活动,不包括学校教育制度范围内的体育大学、学院、学校的体育专业教育

  • 8393 文化艺术培训

    指国家学校教育制度以外,由正规学校或社会各界办的文化艺术培训活动,不包括少年儿童的课外艺术辅导班

  • 8394 教育辅助服务

    指专门从事教育检测、评价、考试、招生等辅助活动

  • 8399 其他未列明教育

    指经批准的宗教院校教育及上述未列明的教育活动

Q 卫生和社会工作

本门类包括 84 和 85 大类

84 卫生

841 医院

  • 8411 综合医院

  • 8412 中医医院

  • 8413 中西医结合医院

  • 8414 民族医院 指民族医医院

  • 8415 专科医院

  • 8416 疗养院

    指以疗养、康复为主,治疗为辅的医疗服务活动

842 基层医疗卫生服务

  • 8421 社区卫生服务中心(站)

  • 8422 街道卫生院

  • 8423 乡镇卫生院

  • 8424 村卫生室

  • 8425 门诊部(所)

    指门诊部、诊所、医务室、卫生站、护理院

等卫生机构的活动

843 专业公共卫生服务

  • 8431 疾病预防控制中心

    指卫生防疫站、卫生防病中心、预防保健中心等活动

  • 8432 专科疾病防治院(所、站)

    指对各种专科疾病进行预防及群众预防的活动

  • 8433 妇幼保健院(所、站)

    指非医院的妇女及婴幼儿保健活动

  • 8434 急救中心(站)服务

  • 8435 采供血机构服务

  • 8436 计划生育技术服务活动

    指各地区计划生育技术服务机构的活动

849 其他卫生活动

指健康体检服务及其他未列明的卫生机构的活动

  • 8491 健康体检服务
  • 8492 临床检验服务
  • 8499 其他未列明卫生服务

85 社会工作

指提供慈善、救助、福利、护理、帮助等社会工作的活动

851 提供住宿社会工作

指提供临时、长期住宿的福利和救济活动

  • 8511 干部休养所

  • 8512 护理机构服务

    指各级政府、企业和社会力量兴办的主要面向老年人、残疾人提供的专业化护理的服务机构的活动

  • 8513 精神康复服务

    指智障、精神疾病、吸毒、酗酒等人员的住宿康复治疗活动

  • 8514 老年人、残疾人养护服务

    指各级政府、企业和社会力量兴办的主要面向老年人和残疾人提供的长期照料、养护、关爱等服务机构的活动

  • 8515 临终关怀服务

  • 8516 孤残儿童收养和庇护服务

    指对孤残儿童、生活无着流浪儿童等人员的收养救助活动

  • 8519 其他提供住宿社会救助

    指对生活无着流浪等其他人员的收养救助等活动

852 不提供住宿社会工作

指为孤儿、老人、残疾人、智障、军烈属、五保户、低保户、受灾群众及其他弱势群体提供不住宿的看护、帮助活动,以及慈善、募捐等其他社会工作的活动

  • 8521 社会看护与帮助服务

    指为老人、残疾人、五保户及其他弱势群体提供不住宿的看护、帮助活动

  • 8522 康复辅具适配服务

    指为老年人、残疾人、运动伤残人员、孤残儿童及其他弱势群体提供的假肢、矫形器、轮椅车、助行器、助听器等康复辅具适配服务的活动

  • 8529 其他不提供住宿社会工作

    指慈善、募捐等其他社会工作的活动

R 文化、体育和娱乐业 本门类包括 86~90 大类

86 新闻和出版业

861 8610 新闻业

862 出版业

  • 8621 图书出版

  • 8622 报纸出版

  • 8623 期刊出版

  • 8624 音像制品出版

  • 8625 电子出版物出版

  • 8626 数字出版

    指利用数字技术进行内容编辑加工,并通过网络传播数字内容产品的出版服务

  • 8629 其他出版业

87 广播、电视、电影和录音制作业

指对广播、电视、电影、影视录音内容的制作、编导、主持、播出、放映等活动;不包括广播电视信号的传输和接收活动

871 8710 广播

指广播节目的现场制作、播放及其他相关活动,还包括互联网广播

872 8720 电视

指有线和无线电视节目的现场制作、播放及其他相关活动,还包括互联网电视

873 8730 影视节目制作

指电影、电视、录像(含以磁带、光盘为载体)和网络节目的制作活动,该节目可以作为电视、电影播出、放映,也可以作为出版、销售的原版录像带(或光盘),还可以在其他场合宣传播放,还包括影视节目的后期制作,但不包括电视台制作节目的活动

874 8740 广播电视集成播控

指 IP 电视、手机电视、互联网电视等专网及定向传播视听节目服务的集成播控

875 8750 电影和广播电视节目发行

不含录像制品(以磁带、光盘为载体)的发行

876 8760 电影放映

指专业电影院以及设在娱乐场所独立(或相对独立)的电影放映等活动

877 8770 录音制作

指从事录音节目、音乐作品的制作活动,其节目或作品可以在广播电台播放,也可以制作成出版、销售的原版录音带(磁带或光盘),还可以在其他宣传场合播放,但不包括广播电台制作节目的活动

88 文化艺术业

881 8810 文艺创作与表演

指文学、美术创造和表演艺术(如戏曲、歌舞、话剧、音乐、杂技、马戏、木偶等表演艺术)等活动

882 8820 艺术表演场馆

指有观众席、舞台、灯光设备,专供文艺团体演出的场所管理活动

883 图书馆与档案馆

  • 8831 图书馆
  • 8832 档案馆

884 8840 文物及非物质文化遗产保护

指对具有历史、文化、艺术、体育、科学价值,并经有关部门鉴定,列入文物保护范围的不可移动文物的保护和管理活动;对我国口头传统和表现形式,传统表演艺术,社会实践、意识、节庆活动,有关的自然界和宇宙的知识和实践,传统手工艺等非物质文化遗产的保护和管理活动

885 8850 博物馆

指收藏、研究、展示文物和标本的博物馆的活动,以及展示人类文化、艺术、体育、科技、文明的美术馆、艺术馆、展览馆、科技馆、天文馆等管理活动

886 8860 烈士陵园、纪念馆

887 8870 群众文体活动

指对各种主要由城乡群众参与的文艺类演出、比赛、展览、文艺知识鉴赏等公益性文化活动的管理活动,以及群众参与的各级各类体育竞赛和活动

889 8890 其他文化艺术业

89 体育

891 体育组织

指专业从事体育比赛、训练、辅导和管理的组织的活动

  • 8911 体育竞赛组织

    指专业从事各类体育比赛、表演、训练、辅导、管理的体育组织

  • 8912 体育保障组织

    指体育战略规划、竞技体育、全民健身、体育产业、反兴奋剂、体育器材装备及其他未列明的保障性体育管理和服务

  • 8919 其他体育组织

    指其他由体育专业协会、体育类社会服务机构、基层体育组织、全民健身活动站点、互联网体育组织等提供的服务

892 体育场地设施管理

指可供观赏比赛的场馆和专供运动员训练用的场地设施管理活动

  • 8921 体育场馆管理

    指对可用于体育竞赛、训练、表演、教学及全民健身活动的体育建筑和室内外体育场地及相关设施等管理活动,如体育场、田径场、体育馆、游泳馆、足球场、篮球场、乒乓球场等

  • 8929 其他体育场地设施管理

    指设在社区、村庄、公园、广场等对可提供体育服务的固定安装的体育器材、临时性体育场地设施和其他室外体育场地设施等管理活动,如全民健身路径、健身步道、拼装式游泳池等

893 8930 健身休闲活动

指主要面向社会开放的休闲健身场所和其他体育娱乐场所的管理活动

899 其他体育

指上述未包括的体育活动

  • 8991 体育中介代理服务

    指各类体育赞助活动、体育招商活动、体育文化活动推广,以及其他体育音像、动漫、影视代理等服务

  • 8992 体育健康服务

    指国民体质监测与康体服务,以及科学健身调理、社会体育指导员、运动康复按摩、体育健康指导等服务

  • 8999 其他未列明体育

    指其他未包括的体育活动

90 娱乐业

901 室内娱乐活动

指室内各种娱乐活动和以娱乐为主的活动

  • 9011 歌舞厅娱乐活动

  • 9012 电子游艺厅娱乐活动

  • 9013 网吧活动

    指通过计算机等装置向公众提供互联网上网服务的网吧、电脑休闲室等营业性场所的服务

  • 9019 其他室内娱乐活动

902 9020 游乐园

指配有大型娱乐设施的室外娱乐活动及以娱乐为主的活动

903 9030 休闲观光活动

指以农林牧渔业、制造业等生产和服务领域为对象的休闲观光旅游活动

904 彩票活动

指各种形式的彩票活动

  • 9041 体育彩票服务
  • 9042 福利彩票服务
  • 9049 其他彩票服务

905 文化体育娱乐活动与经纪代理服务

  • 9051 文化活动服务

    指策划、组织、实施各类文化、晚会、娱乐、演出、庆典、节日等活动的服务

  • 9052 体育表演服务

    指策划、组织、实施各类职业化、商业化、群众性体育赛事等体育活动的服务

  • 9053 文化娱乐经纪人

  • 9054 体育经纪人

  • 9059 其他文化艺术经纪代理

    指除文化娱乐经纪人、体育经纪人、艺术品、收藏品经纪代理以外的其他文化艺术经纪代理

909 9090 其他娱乐业

指公园、海滩和旅游景点内小型设施的娱乐活动及其他娱乐活动

S 公共管理、社会保障和社会组织

本类包括 91~96 大类

91 中国共产党机关

910 9100 中国共产党机关

92 国家机构

921 9210 国家权力机构

指宪法规定的全国和地方各级人民代表大会及常委会机关的活动

922 国家行政机构

指国务院及所属行政主管部门的活动;县以上地方各级人民政府及所属各工作部门的活动;乡(镇)级地方人民政府的活动;行政管理部门下属的监督、检查机构的活动

  • 9221 综合事务管理机构

    指中央和地方人民政府的活动,以及依法管理全国或地方综合事务的政府主管部门的活动,还包括政府事务管理

  • 9222 对外事务管理机构

  • 9223 公共安全管理机构

    指除消防服务以外的公共安全管理机构

  • 9224 社会事务管理机构

  • 9225 经济事务管理机构

  • 9226 行政监督检查机构

    指依法对社会经济活动进行监督、稽查、检查、查处等活动,包括独立(或相对独立)于各级行政管理机构的执法检查大队的活动

923 人民法院和人民检察院

指宪法规定的人民法院和人民检察院的活动

  • 9231 人民法院

    指各级人民法院的活动

  • 9232 人民检察院

    指各级人民检察院的活动

  • 929 其他国家机构

    指其他未另列明的国家机构的活动

  • 9291 消防管理机构

  • 9299 其他未列明国家机构

93 人民政协、民主党派

931 9310 人民政协

指全国人民政治协商会议及各级人民政协的活动

932 9320 民主党派

94 社会保障

941 基本保险

指依据国家有关规定开展的各种社会保障活动

  • 9411 基本养老保险

    指职工基本养老保险、城乡居民基本养老保险的基金、经办、投资、管理等有关活动

  • 9412 基本医疗保险

    指职工基本医疗保险、城乡居民基本医疗保险的基金、经办、投资、管理等有关活动

  • 9413 失业保险

    指失业保险的基金、经办、投资、管理等有关活动

  • 9414 工伤保险

    指工伤医疗保险的基金、经办、投资、管理等有关活动

  • 9415 生育保险

    指生育保险的基金、经办、投资、管理等有关活动

  • 9419 其他基本保险

    指其他基本保险活动

942 9420 补充保险

指企业年金、职业年金、补充医疗和其他补充保险

949 9490 其他社会保障

95 群众团体、社会团体和其他成员组织

951 群众团体

指不在社会团体登记管理机关登记的群众团体的活动

  • 9511 工会
  • 9512 妇联
  • 9513 共青团
  • 9519 其他群众团体

952 社会团体

指依法在社会团体登记管理机关登记的单位的活动

  • 9521 专业性团体

    指由同一领域的成员、专家组成的社会团体(如学科、学术、文化、艺术、体育、教育、卫生等)的活动

  • 9522 行业性团体

    指由一个行业,或某一类企业,或不同企业的雇主(经理、厂长)组成的社会团体的活动

  • 9529 其他社会团体

    指未列明的其他社会团体的活动

953 9530 基金会

指利用自然人、法人或者其他组织捐赠的财产,以从事公益事业为目的,按照国务院颁布的《基金会管理条例》的规定成立的非营利性法人的活动

954 宗教组织

指在民政部门登记的宗教团体的活动和在政府宗教事务部门登记的宗教活动场所的活动

  • 9541 宗教团体服务
  • 9542 宗教活动场所服务

96 基层群众自治组织

指城市和农村按居民居住地区设立的居民委员会或者村民委员会

961 9610 社区居民自治组织

指城市、镇的居民通过选举产生的群众性自治组织的管理活动

962 9620 村民自治组织

指农村村民通过选举产生的群众性自治组织的管理活动

T 国际组织

本门类包括 97 大类

97 国际组织

970 9700 国际组织

指联合国和其他国际组织驻我国境内机构等活动

中国固书馆分类法

A 马克思主义、列宁主义、毛泽东思想、邓小平理论

A1 马克思、恩格斯著作

A2 列宁著作

A3 斯大林著作

A4 毛泽东著作

A49 邓小平著作

A5 马克思、恩格斯、列宁、斯大林、毛泽东、邓小平著作汇编

A7 马克思、恩格斯、列宁、斯大林、毛泽东、邓小平生平和传记

A8 马克思主义、列宁主义、毛泽东思想、邓小平理论的学习和研究

B 哲学、宗教

BO 哲学理论

B1 世界哲学

B2 中国哲学

B3 亚洲哲学

B4 非洲哲学

B5 欧洲哲学

B6 大洋洲哲学

B7 美洲哲学

B80 思维科学

B81 逻辑学(论理学)

B82 伦理学(道德哲学)

B83 美学

B84 心理学

B9 宗教

C 社会科学总论

C0 社会科学理论与方法论

C1 社会科学概况、现状、进展

C2 社会科学机构、团体、会议

C3 社会科学研究方法

C4 社会科学教育与普及

C5 社会科学丛书、文版物

C6 社会科学参考工具书

[C7] 社会科学文献检索工具书

C79 非书资料、视听资料

C8 统计学

C91 社会学

C92 人口学

C93 管理学

[C94] 系统科学

C95 民族学、文化人类学

C96 人才学

C97 劳动科学

D 政治、法律

DO 政治学、政治理论

D1 国际共产主义运动

D2 中国共产党

D33/37 各国共产党

D4 工人、农

D5 世界政治

D6 中国政治

D73/77 各国政治

D8 外交、国际关系

D9 法律

DF 法律

E 军事

E0 军事理论

E1 世界军事

E2 中国军事

E3/7 各国军事

E8 战略学、战役学、战术学

E9 军事技术

E99 军事地形学、军事地理学

F 经济

F0 经济学

F1 世界各国经济概况、经济史、经济地理

F2 经济管理

F3 农业经济

F4 工业经济

F49 信息产业经济

F5 交通运输经济

F59 旅游经济

F6 邮电通信经济

F7 贸易经济

F8 财政、金融

G 文化、科学、教育、体育

GO 文化理论

G1 世界各国文化与文化事业

G2 信息与知识传播

G3 科学、科学研究

G4 教育

G8 体育

H 语言、文字

HO 语言学

HI 汉语

H2 中国少数民族语言

H3 常用外国语

H4 汉藏语系

H5 阿尔泰语系(突厥-蒙古-通古斯语系)

H61 南亚语系(澳斯特罗-亚细亚语系)

H62 南印语系(达罗毗荼语系、德拉维达语系)

H63 南岛语系(马来亚-玻里尼西亚语系)

H64 东北亚诸语言

H65 高加索语系(伊比利亚-高加索语系)

H66 乌拉尔语系(芬兰-乌戈尔语系)

H67 闪-含语系(阿非罗-亚细亚语系)

H7 印欧语系

H81 非洲诸语言

H83 美洲诸语言

H84 大洋洲诸语言

H9 国际辅助语

I 文学

I0 文学理论

I1 世界文学

I2 中国文学

I3日 各国文学

J 艺术

J0 艺术理论

J1 世界各国艺术概况

J19 专题艺术与现代边缘艺术

J2 绘画

J29 书法、篆刻

J3 雕塑

J4 摄影艺术

J5 工艺美术

[J59] 建筑艺术

J6 曰尔

J7 舞蹈

J8 戏剧、曲艺、杂技艺术

J9 电影、电视艺术

K 历史、地理

K0 史学理论

K1 世界史

K2 中国史

K3 亚洲史

K4 非洲史

K5 欧洲史

K6 大洋洲史

K7 美洲史

K81 传记

K85 文物考古

K89 风俗习惯

K9 地理

N 自然科学总论

NO 自然科学理论与方法论

N1 自然科学概况、现状、进展

N2 自然科学机构、团体、会议

N3 自然科学研究方法

N4 自然科学教育与普及

N5 自然科学丛书、文集、连续性出版物

N6 自然科学参考工具书

[N7] 自然科学文献检索工具

N79 非书资料、视听资料

N8 自然科学调查、考察

N91 自然研究、自然历史

N93 非线性科学

N94 系统科学

[N99] 情报学、情报工作

O 数理科学和化学

O1 数学

O3 力学

O4 物理学

O6 化学

07 晶体学

P 天文学、地球科学

P1 天文学

P2 测绘学

P3 地球物理学

P4 大气科学(气象学)

P5 地质学

P7 海洋学

P9 自然地理学

Q 生物科学

Q1 普通生物学

Q2 细胞生物学

Q3 遗传学

Q4 生理学

Q5 生物化学

Q6 生物物理学

Q7 分子生物学

Q81 生物工程学(生物技术)

[Q89] 环境生物学

Q91 古生物学

Q93 微生物学

Q94 植物学

Q95 动物学

Q96 昆虫学

Q98 人类学

R 医药、卫生

R1 预防医学、卫生学

R2 中国医学

R3 基础医学

R4 临床医学

R5 内科学

R6 外科学

R71 妇产科学

R72 儿科学

R73 肿瘤学

R74 神经病学与精神病学

R75 皮肤病学与性病学

R76 耳鼻咽喉科学

R77 眼科学

R78 口腔科学

R79 外国民族医学

R8 特种医学

R9 药学

S 农业科学

S1 农业基础科学

S2 农业工程

S3 农学(农艺学)

S4 植物保护

S5 农作物

S6 园艺

S7 林业

S8 畜牧、动物医学、狩猎、蚕、蜂

S9 水产、渔业

T 工业技术

TB 一般工业技术

TD 矿业工程

TE 石油、天然气工业

TF 冶金工业

TG 金属学与金属工艺

TH 机械、仪表工业

TJ 武器工业

TK 能源与动力工程

TL 原子能技术

TM 电工技术

TN 电子技术、通信技术

TP 自动化技术、计算机技术

TP3

TP31 计算机软件

TP311 程序设计 、数据库 、软件工程
TP311.1 程序设计
TP311.11 程序设计方法
TP311.12 数据结构
TP311.13 数据库理论与系统
TP311.5 软件工程

TP312 程序语言、算法语言
TP312.8 算法语言

TP313 汇编语言、汇编程序

TP314 编译程序、解释程序

TP315 管理程序 、管理系统

TP316 操作系统
TP316.1 分时操作系统
TP316.2 实时操作系统
TP316.3 批处理
TP316.4 分布式操作系统 、并行式操作系统
TP316.5 多媒体操作系统
TP316.6 D O S操作系统
TP316.7 Windows操作系统
TP316.8 网络操作系统 (服务器操作系统)
TP316.9 中文操作系统

TP317 应用软件 (程序包)
TP317.1 办公自动化系统
TP317.2 文字处理软件
TP317.3 表处理软件
TP317.4 图形图像处理软件
TP317.5 多媒体软件
TP317.6 游戏软件

TP319 专用软件

TP39 计算机的应用

TP391 信息处理 (信息加工)

TP393 计算机网络

TQ 化学工业

TS 轻工业、手工业、生活服务业

TU 建筑科学

TV 水利工程

U 交通运输

U1 综合运输

U2 铁路运输

U4 公路运输

U6 水路运输

[U8] 航空运输

V 航空、航天

VI 航空、航天技术的研究与探索

V2 航空

V4 航天(宇宙航行)

[V7] 航空、航天医学

X 环境科学、安全科学

X1 环境科学基础理论

X2 社会与环境

X3 环境保护管理

X4 灾害及其防治

X5 环境污染及其防治

X7 行业污染、废物处理与综合利用

X8 环境质量评价与环境监测

X9 安全科学

Z 综合性图书

Z1 丛书

Z2 百科全书、类书

Z3 辞典

Z4 论文集、全集、选集、杂著

Z5 年鉴、年刊

Z6 期刊、连续性出版物

Z8 图书报刊目录、文摘、索引

1

Humanities

艺术学 Arts
文学 Literature
历史学 History
哲学 Philosophy
宗教学 Religious


Social science

人类学与考古学 Anthropology and Archaeology
经济管理学 Business and Economics
语言学 Linguistics and languages
政治学 Political science
心理学 Psychology
社会学 Sociology


Natural science

生物学 Biology
化学 Chemistry
地球科学 Earth science
天文学 Astronomy
物理学 Physics


Formal science

计算机科学技术 Computer science
数学 Mathematics
系统科学 Systems science


Applied science
农业学 Agriculture
环境与资源科学技术 Environmental studies
教育学 Education
新闻学与传播学 Journalism media and communication
法学 Law
图书馆 情报与文献学 Library and museum studies
医学 Medicine and health
军事学 Military sciences


工程与技术科学 Engineering and technology

化学工程 Chemical engineering
电气与电子工程 Electrical & Electronic Engineering
材料科学 Materials science and engineering
机械工程 Mechanical engineering
土木建筑工程学 Architecture and Civil engineering
交通运输工程 Transportation


A自然科学,生物学,化学,地球科学,天文学,物理学,B人文科学,艺术学,文学,历史学,哲学,宗教学,C社会科学,人类学与考古学,经济管理学,语言学,政治学,心理学,社会学,D Formal science,数学,计算机科学技术,系统科学,E应用科学,农学,教育学,医学,法学,环境与资源科学技术,新闻学与传播学,图书馆、情报与文献学,军事学,F工程与技术科学,机械工程,材料科学,土木建筑工程学,化学工程,电气与电子工程,交通运输工程

上市公司行业分类

农、林、牧、渔业

农业

指对各种农作物的种植

林业

畜牧业

指为了获得各种畜禽产品而从事的动物饲养、捕捉活动

渔业
农、林、牧、渔服务业

采矿业

本门类包括06~12大类,采矿业指对固体(如煤和矿物)、液体(如原油)或气体(如天然气)等自然产生的矿物的采掘;包括地下或地上采掘、矿井的运行,以及一般在矿址或矿址附近从事的旨在加工原材料的所有辅助性工作,例如碾磨、选矿和处理,均属本类活动;还包括使原料得以销售所需的准备工作;不包括水的蓄集、净化和分配,以及地质勘查、建筑工程活动

煤炭开采和洗选业

指对各种煤炭的开采、洗选、分级等生产活动;不包括煤制品的生产和煤炭勘探活动

石油和天然气开采业

指在陆地或海洋,对天然原油、液态或气态天然气的开采,对煤矿瓦斯气(煤层气)的开采;为运输目的所进行的天然气液化和从天然气田气体中生产液化烃的活动,还包括对含沥青的页岩或油母页岩矿的开采,以及对焦油沙矿进行的同类作业

黑色金属矿采选业
有色金属矿采选业

指对常用有色金属矿、贵金属矿,以及稀有稀土金属矿的开采、选矿活动

非金属矿采选业
开采辅助活动

指为煤炭、石油和天然气等矿物开采提供的服务

其他采矿业

制造业

本门类包括13~43大类,指经物理变化或化学变化后成为新的产品,不论是动力机械制造,还是手工制作;也不论产品是批发销售,还是零售,均视为制造
建筑物中的各种制成品、零部件的生产应视为制造,但在建筑预制品工地,把主要部件组装成桥梁、仓库设备、铁路与高架公路、升降机与电梯、管道设备、喷水设备、暖气设备、通风设备与空调设备,照明与安装电线等组装活动,以及建筑物的装置,均列为建筑活动
本门类包括机电产品的再制造,指将废旧汽车零部件、工程机械、机床等进行专业化修复的批量化生产过程,再制造的产品达到与原有新产品相同的质量和性能

农副食品加工业

指直接以农、林、牧、渔业产品为原料进行的谷物磨制、饲料加工、植物油和制糖加工、屠宰及肉类加工、水产品加工,以及蔬菜、水果和坚果等食品的加工

食品制造业
酒、饮料和精制茶制造业
烟草制品业
纺织业
纺织服装、服饰业
皮革、毛皮、羽毛及其制品和制鞋业
木材加工和木、竹、藤、棕、草制品业
家具制造业

指用木材、金属、塑料、竹、藤等材料制作的,具有坐卧、凭倚、储藏、间隔等功能,可用于住宅、旅馆、办公室、学校、餐馆、医院、剧场、公园、船舰、飞机、机动车等任何场所的各种家具的制造

造纸和纸制品业
印刷和记录媒介复制业
文教、工美、体育和娱乐用品制造业
石油加工、炼焦和核燃料加工业
化学原料和化学制品制造业
医药制造业
化学纤维制造业
橡胶和塑料制品业
非金属矿物制品业
黑色金属冶炼和压延加工业
有色金属冶炼和压延加工业
金属制品业
通用设备制造业
专用设备制造业
汽车制造业
铁路、船舶、航空航天和其他运输设备制造业
电气机械和器材制造业
计算机、通信和其他电子设备制造业
仪器仪表制造业
其他制造业
废弃资源综合利用业

指废弃资源和废旧材料回收加工

金属制品、机械和设备修理业

电力、热力、燃气及水生产和供应业

电力、热力生产和供应业
燃气生产和供应业
水的生产和供应业

建筑业

房屋建筑业
土木工程建筑业

指土木工程主体的施工活动;不包括施工前的工程准备活动

建筑安装业

指建筑物主体工程竣工后,建筑物内各种设备的安装活动,以及施工中的线路敷设和管道安装活动;不包括工程收尾的装饰,如对墙面、地板、天花板、门窗等处理活动

建筑装饰和其他建筑业

批发和零售业

批发业

指向其他批发或零售单位(含个体经营者)及其他企事业单位、机关团体等批量销售生活用品、生产资料的活动,以及从事进出口贸易和贸易经纪与代理的活动,包括拥有货物所有权,并以本单位(公司)的名义进行交易活动,也包括不拥有货物的所有权,收取佣金的商品代理、商品代售活动;本类还包括各类商品批发市场中固定摊位的批发活动,以及以销售为目的的收购活动

零售业

指百货商店、超级市场、专门零售商店、品牌专卖店、售货摊等主要面向最终消费者(如居民等)的销售活动,以互联网、邮政、电话、售货机等方式的销售活动,还包括在同一地点,后面加工生产,前面销售的店铺(如面包房);谷物、种子、饲料、牲畜、矿产品、生产用原料、化工原料、农用化工产品、机械设备(乘用车、计算机及通信设备除外)等生产资料的销售不作为零售活动;多数零售商对其销售的货物拥有所有权,但有些则是充当委托人的代理人,进行委托销售或以收取佣金的方式进行销售

交通运输、仓储和邮政业

铁路运输业

指铁路客运、货运及相关的调度、信号、机车、车辆、检修、工务等活动;不包括铁路系统所属的机车、车辆及信号通信设备的制造厂(公司)、建筑工程公司、商店、学校、科研所、医院等活动

道路运输业
水上运输业
航空运输业
管道运输业
装卸搬运和运输代理业
仓储业

指专门从事货物仓储、货物运输中转仓储,以及以仓储为主的货物送配活动,还包括以仓储为目的的收购活动

邮政业

住宿和餐饮业

住宿业

指为旅行者提供短期留宿场所的活动,有些单位只提供住宿,也有些单位提供住宿、饮食、商务、娱乐一体的服务,本类不包括主要按月或按年长期出租房屋住所的活动

餐饮业

指通过即时制作加工、商业销售和服务性劳动等,向消费者提供食品和消费场所及设施的服务

信息传输、软件和信息技术服务业

电信、广播电视和卫星传输服务
互联网和相关服务
软件和信息技术服务业

指对信息传输、信息制作、信息提供和信息接收过程中产生的技术问题或技术需求所提供的服务

金融业

货币金融服务
资本市场服务
保险业
其他金融业

房地产业

房地产业

租赁和商务服务业

租赁业
商务服务业

科学研究和技术服务业

研究和试验发展

指为了增加知识(包括有关自然、工程、人类、文化和社会的知识),以及运用这些知识创造新的应用,所进行的系统的、创造性的活动;该活动仅限于对新发现、新理论的研究,新技术、新产品、新工艺的研制研究与试验发展,包括基础研究、应用研究和试验发展

专业技术服务业
科技推广和应用服务业

水利、环境和公共设施管理业

水利管理业
生态保护和环境治理业
公共设施管理业

居民服务、修理和其他服务业

居民服务业
机动车、电子产品和日用产品修理业
其他服务业

教育

教育
卫生和社会工作
卫生
社会工作

文化、体育和娱乐业

新闻和出版业
广播、电视、电影和影视录音制作业

指对广播、电视、电影、影视录音内容的制作、编导、主持、播出、放映等活动;不包括广播电视信号的传输和接收活动

文化艺术业
体育
娱乐业

综合

综合

Outline of academic disciplines

Humanities

Performing arts

Visual arts

Literature

History

Philosophy

Religious Studies

Divinity

the study of the nature of God and religious belief

Theology

the study of religion and beliefs

Social science

Anthropology

the study of the human race, especially of its origins, development, customs and beliefs

Archaeology

the study of cultures of the past, and of periods of history by examining the remains of buildings and objects found in the ground

Economics

Geography

the scientific study of the earth’s surface, physical features, divisions, products, population, etc.

Linguistics and languages

connected with language or the scientific study of language

language: the system of communication in speech and writing that is used by people of a particular country or area

Political science

Psychology

Sociology

the scientific study of the nature and development of society and social behaviour

Natural science

Biology

Chemistry

Earth science

geology: the scientific study of the earth, including the origin and history of the rocks and soil of which the earth is made

Astronomy

the scientific study of the sun, moon, stars, planets, etc.

Physics

Formal science

Computer science

Mathematics

Systems science

Applied science

Agriculture

Architecture and design

Business

Education

Engineering and technology

chemical engineering

civil engineering

Civil engineering is the planning, design, and building of roads, bridges, harbours, and public buildings.

electrical engineering

materials science and engineering

mechanical engineering

systems science

Environmental studies and forestry

forestry: the science or practice of planting and taking care of trees and forests

Family and consumer science

Home economics, also called domestic science or family and consumer sciences (often shortened to FCS or FACS), is a subject concerning human development, personal and family finances, consumer issues, housing and interior design, nutrition and food preparation, as well as textiles and apparel.

textile纺织品
any type of cloth made by weaving or knitting

weave编织
If you weave cloth or a carpet, you make it by crossing threads over and under each other using a frame or machine called a loom.
编织被定义为通过线的交织来创建织物的过程。有两组用于交织的纱线。它们被称为经纱,即垂直纱,和纬纱,即水平纱。用这两组纱线制成机织织物。

loom织布机
a machine for making cloth by twisting threads between other threads which go in a different direction

knit针织
to make clothes, etc. from wool or cotton thread using two long thin knitting needles or a machine

在针的帮助下,纱线被用于连接的线圈。

编织中的胎面相互垂直移动。
针织中的线彼此平行。

编织织造需要两套纱线。
针织织时只需要一套纱线。

编织织造织物结构紧凑。
针织面料结构松散。

编织更耐用。
针织不太耐用。

apparel/əˈpærəl/
服装
clothing, when it is being sold in shops/stores

Human physical performance and recreation

Journalism, media studies and communication

Law

Library and museum studies

Medicine and health

Military sciences

Public administration and Public policy

Social work

Social work (SW) is an academic discipline and practice-based profession concerned with meeting the basic needs of individuals, families, groups, communities, and society as a whole to enhance their individual and collective well-being.

Fields of employment
Child and women protection services, non-profit organizations, government agencies, disadvantaged groups centers, hospitals, schools, churches, shelters, community agencies, social planning services, think tanks, correctional services, labor and industry services

Transportation

行业分类 industry (economics)

service sector 服务行业

sale

transport & storage

  • cargo

    • Air cargo

    • Intermodal

      Intermodal freight(to send or carry goods by air, sea or train) transport involves the transportation of freight in an intermodal container or vehicle, using multiple modes of transportation (e.g., rail, ship, aircraft, and truck), without any handling of the freight itself when changing modes.

    • Mail

    • Moving company

      A moving company, removalist or van line is a company that helps people and businesses move their goods from one place to another. It offers all-inclusive services for relocations, like packing, loading, moving, unloading, unpacking, and arranging of items to be shifted.

    • Rail

    • Trucking

  • passenger transport

  • warehousing

hospitality

The hospitality industry is a broad category of fields within the service industry that includes lodging, food and beverage service, event planning, theme parks, travel agency, tourism, hotels, restaurants and bars.

  • lodging

    Lodging refers to the use of a short-term dwelling, usually by renting the living space or sometimes through some other arrangement. People who travel and stay away from home for more than a day need lodging for sleep, rest, food, safety, shelter from cold temperatures or rain, storage of luggage and access to common household functions.

    • dwelling

      In law, a dwelling (also known as a residence, abode or domicile) is a self-contained unit of accommodation used by one or more households as a home - such as a house, apartment, mobile home, houseboat, recreational vehicle, or other “substantial” structure.

  • Event management

    Event management is the application of project management to the creation and development of small and/or large-scale personal or corporate events such as festivals, conferences, ceremonies, weddings, formal parties, concerts, or conventions.

    • convention

      A convention, in the sense of a meeting, is a gathering of individuals who meet at an arranged place and time in order to discuss or engage in some common interest. The most common conventions are based upon industry, profession, and fandom.

  • bar

    A bar, also known as a saloon, a tavern or tippling house, or sometimes as a pub or club, is a retail business establishment that serves alcoholic beverages, such as beer, wine, liquor, cocktails, and other beverages such as mineral water and soft drinks. Bars often also sell snack foods, such as crisps or peanuts, for consumption on their premises.

    • Wine is an alcoholic drink typically made from fermented grapes.

    • Liquor (/ˈlɪkər/ LIK-ər) is an alcoholic drink produced by the distillation of grains, fruits, vegetables, or sugar that have already gone through alcoholic fermentation.

asset management

professional

healthcare

entertainment & leisure

  • Gambling

  • Sport

  • Venues

    • Arcades 游戏机厅; 电动游乐场

      An amusement arcade, also known as a video arcade, amusements, arcade, or penny arcade (an older term), is a venue where people play arcade games, including arcade video games, pinball machines, electro-mechanical games, redemption games, merchandisers (such as claw cranes), or coin-operated billiards or air hockey tables.

      • A merchandiser is a type of arcade gaming device, which features a machine that contains a display of merchandise, which can be won by playing the game.

        Claw cranes, often containing plush toys, are a common type of merchandiser.

    • Amusement parks

      An amusement park is a park that features various attractions, such as rides and games, as well as other events for entertainment purposes. A theme park is a type of amusement park that bases its structures and attractions around a central theme, often featuring multiple areas with different themes.

    • Fairgrounds

      A fair (archaic: faire or fayre) is a gathering of people for a variety of entertainment or commercial activities. Fairs are typically temporary with scheduled times lasting from an afternoon to several weeks. Fairs showcase a wide range of goods, products, and services, and often include competitions, exhibitions, and educational activities. Fairs can be thematic, focusing on specific industries or interests.

    • Nightclubs

other

administrative

  • Customer service

    Customer service is the assistance and advice provided by a company to those people who buy or use its products or services.

  • Leasing

  • Renting

  • Staffing

  • Private investigation

  • security

maintenance

  • Janitor

    A janitor (American English), also known as a janny, custodian, porter, cleanser, cleaner or caretaker, is a person who cleans and maintains buildings.

  • landscaping

    Landscape maintenance (or groundskeeping) is the art and vocation of keeping a landscape healthy, clean, safe and attractive, typically in a garden, yard, park, institutional(机构的;慈善机构的 connected with an institution) setting or estate.

repair

personal services

  • Beauty

  • Dry cleaning

  • Funeral

  • Maid service

    Maid service, cleaning service, apartment cleaning and janitorial service are terms more modernly describing a specialized outside service, providing a specific service to individuals, businesses, fraternal clubs and associations as well residential premises(房屋建筑及附属场地).

    Maids, per se, perform typical domestic chores(Chores are tasks such as cleaning, washing, and ironing that have to be done regularly at home.) such as cooking, ironing(熨烫 the task of pressing clothes, etc. with an iron to make them smooth), washing, cleaning, folding clothes, grocery shopping, walking the family dog and taking care of children. Some maid services offer hourly, daily, weekly, bi-weekly, and monthly work as well.

    • A fraternity (from Latin frater: “brother”; whence, “brotherhood”) or fraternal organization is an organization, society, club or fraternal order traditionally of men associated together for various religious or secular aims.

      • Secularity, also the secular or secularness (from Latin saeculum, “worldly” or “of a generation”), is the state of being unrelated or neutral in regards to religion.
  • Pet care

  • Sex

poverty

The terms poverty industry or poverty business refer to a wide range of money-making activities that attract a large portion of their business from the poor.

Businesses in the poverty industry often include payday loan centers, pawnshops, rent-to-own centers, casinos, liquor stores, lotteries, tobacco stores, credit card companies, and bail-bond services.

travel

  • Business travel

    Business travel is travel undertaken for work or business purposes, as opposed to other types of travel, such as for leisure purposes or regularly commuting between one’s home and workplace.

  • Cruise lines

  • Tourism