python】【Python基础】python基本语法规则有哪些

2020-12-03 11:19发布

10条回答
水默
2楼 · 2020-12-03 11:31

1.关于编码:

默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:

# -*- coding: cp-1252 -*-

2.标识符:

第一个字符必须是字母表中字母或下划线,其他的部分由字母、数字和下划线组成。

标识符对大小写敏感。

在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。

3.保留字:

保留字即关键字,我们不能把它们用作任何标识符名称。

Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:

代码:

import keyword

keyword.kwlist

结果:

['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

4.关于注释:

单行注释以 # 开头

多行注释可以用多个 # 号,还有 ''' 和 """

5.缩进与多行语句:

Python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数

Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句,例如:

代码:total = item_one + \

item_two + \

item_three

在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\),例如:

代码:total = ['item_one', 'item_two', 'item_three',

'item_four', 'item_five']

6.数字(Number)类型:

Python中数字有四种类型:整数、布尔型、浮点数和复数。

int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。

bool (布尔), 如 True。

float (浮点数), 如 1.23、3E-2

complex (复数), 如 1 + 2j、 1.1 + 2.2j

7.字符串:

python中单引号和双引号使用完全相同。

使用三引号('''或""")可以指定一个多行字符串。

转义符 '\'

反斜杠可以用来转义,使用r可以让反斜杠不发生转义。。 如 r"this is a line with \n" 则\n会显示,并不是换行。

按字面意义级联字符串,如"this " "is " "string"会被自动转换为this is string。

字符串可以用 + 运算符连接在一起,用 * 运算符重复。

Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。

Python中的字符串不能改变。

Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。

字符串的截取的语法格式如下:变量[头下标:尾下标:步长]

代码示例:

#!/usr/bin/python3

str='Runoob'

print(str) # 输出字符串

print(str[0:-1]) # 输出第一个到倒数第二个的所有字符

print(str[0]) # 输出字符串第一个字符

print(str[2:5]) # 输出从第三个开始到第五个的字符

print(str[2:]) # 输出从第三个开始后的所有字符

print(str * 2) # 输出字符串两次

print(str + '你好') # 连接字符串

print('hello\nrunoob') # 使用反斜杠(\)+n转义特殊字符

print(r'hello\nrunoob') # 在字符串前面添加一个 r,表示原始字符串,不会发生转义

8.空行:

函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

记住:空行也是程序代码的一部分。

9.等待用户输入input:

执行下面的程序在按回车键后就会等待用户输入:

input("\n\n按下 enter 键后退出。")

以上代码中 ,"\n\n"在结果输出前会输出两个新的空行。一旦用户按下 enter 键时,程序将退出。

10.同一行显示多条语句:

Python可以在同一行中使用多条语句,语句之间使用分号(;)分割,以下是一个简单的实例:

import sys; x = 'runoob'; sys.stdout.write(x + '\n')

11.代码组:

缩进相同的一组语句构成一个代码块,我们称之代码组。

像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。

我们将首行及后面的代码组称为一个子句(clause)。

12.Print输出:

Print 输出

print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":

代码:

x="a"

y="b"

# 换行输出

print( x )

print( y )

# 不换行输出

print( x, end=" " )

print( y, end=" " )

13.import 与 from...import

在 python 用 import 或者 from...import 来导入相应的模块。

将整个模块(somemodule)导入,格式为: import somemodule

从某个模块中导入某个函数,格式为: from somemodule import somefunction

从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc

将某个模块中的全部函数导入,格式为: from somemodule import *

代码:

导入 sys 模块

import sys

print ('命令行参数为:')

for i in sys.argv:

print (i)

print ('\n python 路径为',sys.path)

导入 sys 模块的 argv,path 成员

from sys import argv,path # 导入特定的成员

print('path:',path) # 因为已经导入path成员,所以此处引用时不需要加sys.path

14.命令行参数:

很多程序可以执行一些操作来查看一些基本信息,Python可以使用-h参数查看各参数帮助信息:

代码:

$ python -h

usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ...

Options and arguments (and corresponding environment variables):

-c cmd : program passed in as string (terminates option list)

-d : debug output from parser (also PYTHONDEBUG=x)

-E : ignore environment variables (such as PYTHONPATH)

-h : print this help message and exit

[ etc. ]

15.一个有用的函数:help( )

调用 python 的 help() 函数可以打印输出一个函数的文档字符串:

# 如下实例,查看 max 内置函数的参数列表和规范的文档

>>> help(max)

……显示帮助信息…… 按下 : q 两个按键即退出说明文档

如果仅仅想得到文档字符串:

>>> print(max.__doc__) # 注意,doc的前后分别是两个下划线

max(iterable, *[, default=obj, key=func]) -> value

max(arg1, arg2, *args, *[, key=func]) -> value

With a single iterable argument, return its biggest item. The

default keyword-only argument specifies an object to return if

the provided iterable is empty.

With two or more arguments, return the largest argument.


浅浅77
3楼 · 2020-12-03 14:28

1.Hello World

实例 HelloWorld.py

# !/usr/bin/python3 
print(“Hello, World!”);

运行脚本

$python HelloWorld.py

注解:以如上方式运行,第一行无意义;但以./HelloWorld.py的方式运行,第一行则指定python解释器的位置

2.标识符

  • 必须字母或下划线开头

  • 标识符其他部分是字母、下划线和数字

  • 大小写敏感

3.设置编码

默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:

# -- coding: cp-1252 --

4.注释

python单行注释以 # 开始,多行注释可以用多个 # 或 ''' 和 """ 
例子

#!/usr/bin/python3 
# 注释 
# 注释

''' 
注释 
注释 
'''

""" 
注释 
注释 
""" 
print (“Hello, World!”)

4.行和缩进

python使用行缩进代表代码块而不需要({}),同一个代码块的行缩进必须一致,否则报错。

5.多行语句

python如果一个语句过长可以用 \ 实现多行语句。

sum = one + \ 
two + \ 
three

6.等待用户输入

执行下面的程序在按回车键后就会等待用户输入:

#!/usr/bin/python3 
input(“按下 enter 键退出。”)

用户按下键时,程序将退出。

7.import 与 from…import

在 python 用 import 或者 from…import 来导入相应的模块。 
将整个模块(somemodule)导入,格式为:* import somemodule* 
从某个模块中导入某个函数,格式为: from somemodule import somefunction 
从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc 
将某个模块中的全部函数导入,格式为: from somemodule import *

小小收藏家
4楼 · 2020-12-03 16:06

1.Hello World

实例 HelloWorld.py

# !/usr/bin/python3
print(“Hello, World!”);

运行脚本

$python HelloWorld.py

注解:以如上方式运行,第一行无意义;但以./HelloWorld.py的方式运行,第一行则指定python解释器的位置

2.标识符

  • 必须字母或下划线开头

  • 标识符其他部分是字母、下划线和数字

  • 大小写敏感

3.设置编码

默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:

# -- coding: cp-1252 --

4.注释

python单行注释以 # 开始,多行注释可以用多个 或 ''' 和 """
例子

#!/usr/bin/python3
# 注释
# 注释

'''
注释
注释
'''

"""
注释
注释
"""
print (“Hello, World!”)

4.行和缩进

python使用行缩进代表代码块而不需要({}),同一个代码块的行缩进必须一致,否则报错。

5.多行语句

python如果一个语句过长可以用 \ 实现多行语句。

sum = one + \
two + \
three

6.等待用户输入

执行下面的程序在按回车键后就会等待用户输入:

#!/usr/bin/python3
input(“按下 enter 键退出。”)

用户按下键时,程序将退出。

7.import 与 from…import

在 python 用 import 或者 from…import 来导入相应的模块。
将整个模块(somemodule)导入,格式为:* import somemodule*
从某个模块中导入某个函数,格式为: from somemodule import somefunction
从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc
将某个模块中的全部函数导入,格式为: from somemodule import *


20200921文 - 做更棒的自己!
5楼 · 2020-12-03 16:19

基础有:

1.语法规则,条件语句、循环语句、方法、类那些

2.基本内数据类型,Python是弱类型需要容,但还是有类型的,这些类型的特点及操作

3.内置库API的使用,比如sqlite、网络请求库、json等


小鹿姐姐
6楼 · 2020-12-03 20:37

Python基本语法

Python的语法相对比C,C++,Java更加简洁,比较符合人的正常思维。本篇介绍Python的基本语法,通过本篇文章你可以学到以下内容。

  • 掌握Python的基本语法

  • 识别Python中的关键字

Python是一门脚本语言,有以下特点:

  • 面向对象:类

  • 语法块:使用缩进进行标记

  • 注释: #单行注释,"""多行注释""",'''我也是多行注释''

  • 打印与输出:print(), input()

  • 变量: 变量在赋值的时候确定变量的类型

  • 模块:通过import 模块名进行加载模块

Python的标识符

标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。

标识符的命名遵循以下规定:

  • 开头以字母或者下划线_,剩下的字符数字字母或者下划线

  • Python遵循小驼峰命名法

  • 不是使用Python中的关键字进行命名

代码示例:

num = 10 # 这是一个int类型变量

错误命名示例:

123rate(数字开头)、 mac book pro(含有空格),class(关键字)

Python关键字
以下列表中的关键字不可以当做标识符进行使用。Python语言的关键字只包含小写字母。

andexecnot
assertfinallyor
breakforpass
classfromprint
continueglobalraise
defifreturn
delimporttry
elifinwhile
elseiswith
exceptlambdayield

Python语句的缩进

Python相对于传统语言(C,Java)而言最大的不同之处就是没有大括号{},而是使用缩进对齐表示代码逻辑。行末没有分号;直接另起下行即可,接近于伪代码。代码风格以‘优雅’,‘简单’著称。

代码示例:

def main():
    # 通过缩进标记函数代码块
    print("这是一个主函数")
    print("我是函数内部的代码块")

如果缩进没有对齐,长产生对应的语法错误或者是缩进错误。

Python的多行语句

Python语句中行末没有分号;直接另起下行即可。

可以使用斜杠进行多行显示,代码如下:

num1 = 10num2 = 20num3 = 30result = num1 + \
        num2 + \
        num3

如果是list,dict,tuple就不需要多行连接符。如下所示:

nums_list = [1, 2, 3, 45, 6, 7]

Python中引号的使用

Python语言中,使用单引号'和双引号"表示字符串数据类型。注意:引号必须成对出现。代码如下:

string = "python666"string1 = 'python'string2 = """我是字符串内容"""string3 = '''我是字符串内容'''

Python中的注释

Python语言中,两种注释:单行注释(#)和多行注释(单引号和双引号),例子如下:

# 你好,我是单行注释'''
我是多行注释
'''"""
我也是多行注释
"""

Python空格和换行

Python语言之所以简洁,是因为在代码中添加了空格和空行。书写代码时不添加空格和空行不会报错,加上之后只是为了代码的可读性。

string = "abc"

变量中,等于号左右两边使用了空格,看起来更加美观。

def func():
    passdef main():
    pass

函数和函数之间空两行,更加美观。

打印

Python中打印是一个内置函数。print()默认换行,如果不想换行加上end参数。

print('hello world', end='')

输入

Python中输入是一个内置函数。input()函数,注意默认是输入一个字符串。

str_name = input("请输入你的名字")

注意:括号里面的是一个提示信息。

有需要的话可以关注我的微信公众号,会第一时间接收最新的知识。


小磊子
7楼 · 2020-12-04 09:29

交互式编程

  • 直接在命令行工具下输入python3然后回车,可以看到python的版本信息等

  • 在命令提示符号>>后输入print('hello world!')然后回车,可以看到输出hello world!

  • 输入exit()退出

  • python -h显示命令的帮助

脚本式编程

  • 在.py脚本文件中编写代码,然后用python命令运行这个脚本文件

  • 创建一个app.py文件,包含print('hello world!'),保存.

  • 在命令行用cd xxx进入app.py所在文件夹,执行python3 app.py回车,可以看到输出hello world!

  • 在windows系统中app.py可以被直接运行,但在Linux或MacOS中需要以下处理:

  • 修改app.py文件为

#!/usr/bin/python
print('hello!')
  • 执行命令,授予app.py可运行权限,chmod a+x app.py

  • 使用./app.py命令运行,输出hello world!,注意这里./不可省略

标识符

  • 标识符是用来指代某个数据或对象、方法的符号,简单理解就是名称

  • 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。

  • Python 中的标识符是区分大小写的。

  • 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;

  • 以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 foo 代表 Python 里特殊方法专用的标识,如 init() 代表类的构造函数。

  • Python 可以同一行显示多条语句,方法是用分号 ; 分开,如:print(1);print(2)输出1和2

保留字

  • 保留字是Python官方保留使用的单词,不能用作常数或变数,或任何其他标识符名称。

  • 保留字只包含小写字母保留字如下:

  • and exec not assert finally or break for pass class from print continue global

  • raise def if return del import try elif in while else is with except lambda yield

行和缩进

  • Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。

  • 缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

  • 不要使用以下格式的代码,因为两个层级相同的print使用了不同的右缩进,第一个用tab键第二个用空格:

if True:
    print "True"else:
  print "False"

多行语句

  • 我们可以使用斜杠( \)将一行的语句分为多行显示,如下代码输出abc:

s = 'a' + \
    'b' + \
    'c'
print(s)
  • 语句中包含 [], {} 或 () 括号就不需要使用多行连接符。如下实例:

days = ['Monday', 'Tuesday', 'Wednesday',
        'Thursday', 'Friday']

引号

  • Python 可以使用引号( ' )、双引号( " )、三引号( ''' 或 """ ) 来表示字符串,引号的开始与结束必须的相同类型的。

  • 三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。

a = 'abc'b = "这是一个句子。"c = """这是一个段落。
包含了多个语句"""
  • 可以使用单引号包裹双引号,也可以相反,但不能直接用单引号包裹单引号,或双引号包裹双引号,斜杠\加单引号或双引号直接输出引号,不影响其他:

s1="he said 'OK!'"
s2='he write that:"tom said \"OK!\""'
print(s1)
print(s2)

以上代码输出

he said 'OK!'he write that:"tom said "OK!""

注释

  • 每一行#后面的行将不被运行,视为注释

  • 多行注释可以使用三个单引号或三个双引号包裹注释内容

#!/usr/bin/python#-*- coding: UTF-8 -*-#文件名:app.py#这是一个注释print("Hello, Python!");  #第二个注释'''
这是多行的
注释
'''

空行

  • 空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。

  • 空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

等待用户输入

  • a=input('请输入:')程序将暂停等待用户输入,并把输入内容赋值到a

同一行显示多条语句

  • 可以用分号分开多个语句在同一行连续运行,例如print(1);print(2),但不推荐这种写法

输出

  • 使用print('a','b')输连续多个字符串

  • 使用a=100;print('A%d' % a)输出数字变量,得到A100输出

  • 使用b='XX';print('B%s' % b)输出字符串变量,得到BXX输出

代码块

  • 同样缩进的连续代码被视为一个代码块,具有同样的语义范围

a=100if True:
    a=99
    print('in:',a)print('out:',a)

以上代码输出,因为第四行和第三行在一个代码块,而第五行和第一第二行在同一代码块

in: 99out: 99



作者:zhyuzh3d
链接:https://www.jianshu.com/p/a9386653abab
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


kitidog2016
8楼 · 2020-12-04 09:55

交互式编程

  • 直接在命令行工具下输入python3然后回车,可以看到python的版本信息等

  • 在命令提示符号>>后输入print('hello world!')然后回车,可以看到输出hello world!

  • 输入exit()退出

  • python -h显示命令的帮助

脚本式编程

  • 在.py脚本文件中编写代码,然后用python命令运行这个脚本文件

  • 创建一个app.py文件,包含print('hello world!'),保存.

  • 在命令行用cd xxx进入app.py所在文件夹,执行python3 app.py回车,可以看到输出hello world!

  • 在windows系统中app.py可以被直接运行,但在Linux或MacOS中需要以下处理:

  • 修改app.py文件为

#!/usr/bin/python
print('hello!')
  • 执行命令,授予app.py可运行权限,chmod a+x app.py

  • 使用./app.py命令运行,输出hello world!,注意这里./不可省略

标识符

  • 标识符是用来指代某个数据或对象、方法的符号,简单理解就是名称

  • 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。

  • Python 中的标识符是区分大小写的。

  • 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;

  • 以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 foo 代表 Python 里特殊方法专用的标识,如 init() 代表类的构造函数。

  • Python 可以同一行显示多条语句,方法是用分号 ; 分开,如:print(1);print(2)输出1和2

保留字

  • 保留字是Python官方保留使用的单词,不能用作常数或变数,或任何其他标识符名称。

  • 保留字只包含小写字母保留字如下:

  • and exec not assert finally or break for pass class from print continue global

  • raise def if return del import try elif in while else is with except lambda yield

行和缩进

  • Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。

  • 缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

  • 不要使用以下格式的代码,因为两个层级相同的print使用了不同的右缩进,第一个用tab键第二个用空格:

if True:
    print "True"else:
  print "False"

多行语句

  • 我们可以使用斜杠( \)将一行的语句分为多行显示,如下代码输出abc:

s = 'a' + \
    'b' + \
    'c'
print(s)
  • 语句中包含 [], {} 或 () 括号就不需要使用多行连接符。如下实例:

days = ['Monday', 'Tuesday', 'Wednesday',
        'Thursday', 'Friday']

引号

  • Python 可以使用引号( ' )、双引号( " )、三引号( ''' 或 """ ) 来表示字符串,引号的开始与结束必须的相同类型的。

  • 三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。

a = 'abc'b = "这是一个句子。"c = """这是一个段落。
包含了多个语句"""
  • 可以使用单引号包裹双引号,也可以相反,但不能直接用单引号包裹单引号,或双引号包裹双引号,斜杠\加单引号或双引号直接输出引号,不影响其他:

s1="he said 'OK!'"
s2='he write that:"tom said \"OK!\""'
print(s1)
print(s2)

以上代码输出

he said 'OK!'he write that:"tom said "OK!""

注释

  • 每一行#后面的行将不被运行,视为注释

  • 多行注释可以使用三个单引号或三个双引号包裹注释内容

#!/usr/bin/python#-*- coding: UTF-8 -*-#文件名:app.py#这是一个注释print("Hello, Python!");  #第二个注释'''
这是多行的
注释
'''

空行

  • 空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。

  • 空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

等待用户输入

  • a=input('请输入:')程序将暂停等待用户输入,并把输入内容赋值到a

同一行显示多条语句

  • 可以用分号分开多个语句在同一行连续运行,例如print(1);print(2),但不推荐这种写法

输出

  • 使用print('a','b')输连续多个字符串

  • 使用a=100;print('A%d' % a)输出数字变量,得到A100输出

  • 使用b='XX';print('B%s' % b)输出字符串变量,得到BXX输出

代码块

  • 同样缩进的连续代码被视为一个代码块,具有同样的语义范围

a=100if True:
    a=99
    print('in:',a)print('out:',a)

以上代码输出,因为第四行和第三行在一个代码块,而第五行和第一第二行在同一代码块

in: 99out: 99



嘿呦嘿呦拔萝卜
9楼 · 2020-12-11 17:33

1. 语法强制缩进
2. 区分大小写:iLoop与iloop是两个变量
3. 变量无需申明,但是变量赋值前无法使用:a=3合法,b=a+3合法,b=a+c不合法,因为c未赋值前不能使用
4. 变量类型:数字,字符串等等

相关问题推荐

  • 回答 1

    可以试下在cmd命令行执行,编辑器中对turtle的支持度不是很好。

  • 回答 6

    人工智能是一门起步晚却发展快速的科学。20 世纪以来科学工作者们不断寻求着赋予机器人类智慧的方法。现代人工智能这一概念是从英国科学家图灵的寻求智能机发展而来,直到1937年图灵发表的论文《理想自动机》给人工智能下了严格的数学定义,现实世界中实际要...

  • 回答 7

    代理ip网址http://www.goubanjia.com/http://www.ip181.com/https://www.kuaidaili.com/python 环境安装requests库安装bs4库proxies设置代理服务器地址proxies = {'http':  'http://61.155.164.110:3128'}http://www.goub......

  • 回答 2

    要求:用户正确输入用户名和密码便成功登陆,分别有三次机会输入用户名和密码,超过3次便锁定分析:用两个while循环即可,代码如下:user_name = Brettpassword = 1314i = 0n = 0Is_exit = False  #进入循环标志while not Is_exit:User_name = input(please ...

  • 回答 2

    MacOS设置环境变量path的完全总结  一、MacOS加载bash shell 环境变量的加载顺序   mac 一般使用bash作为默认shell,Mac系统的环境变量,加载顺序为:1、系统级别的/etc/profile                                              ...

  • 回答 4

    当你运行代码的时候,需要你指定闹钟的时间,然后闹钟就会在指定的时间想起来。电脑pytho加载time模块,获取此时此刻的时间:import timet = time.localtime()print(t)时间是以字典的形式出现的。从字典里面提取时间信息:now = time.strftime(%H %M, t).spli...

  • 回答 5

    在几千条数据中有正负数,筛选出同一供应商下正负数相加为零的数据,正负数相加有可能为一正一负相加为零,也有可能是一正多负,也有可能一负多正,总体是将可以所有正负数相加为零的数据标注颜色出来。excel论坛上说计算量太 ...可以用pandas来处理...

  • 回答 2
    已采纳

    import sqlite3p = sqlite3.connect(file:memDB1?mode=memory&cache=shared, uri=True)p.execute('CREATE TABLE tbTest (fld1, fld2)')p.execute(INSERT INTO tbTest VALUES ('fld1', 'fld2'...

  • 回答 13

    Java企业级解决方案较多且成熟,国内搜索网站上对于各种问题的解答较多,相比而言,Python成熟企业级解决方案没Java多,资料多以外文为主。国内web开发大环境一直以Java为主,从业者人口基数众多,小白学习Java无论是书籍还是视频资料一搜一大把,从业者技术...

  • 回答 27

    当然可以了,不只是可以处理表格,而且是非常高效的额处理表格,能大大减轻工作量学会使用Python处理表格的话之前接了一个国企的case,说让我们给出一个解决方案关于数据处理方面的,去了他们天津的公司,一个部门7个人,7个人的工作我看了一下,我和我的同事...

  • 回答 22

    1、兼职处理数据2、兼职查询资料3、兼职P图

  • 回答 26

       Python是一门编程语言。相比于其他编程语言, Python爬取网页文档的接口更简洁;Python的urlib2包提供了完整的访问网页文档的API ;并且python中有优秀的第三方包可以高效实现网页抓取,可用极短的代码完成网页的标签过滤功能。所以Python被很多人称为爬虫。...

  • 回答 17

    可以的,python语法简单。刚开始学习可以试一下

  • 回答 25

    这两个其实现在用的都很普遍,java可能更好用一些吧

  • 回答 19

    1.if 语句1)基本用法:if 要判断的条件:    条件成立的时候,要做的事情else:    条件不成立的时候,要做的事情 if和else语句以及各自的缩进部分都是一个完整的代码块示例:2)if ,elifif 要判断的条件:    条件成立的时候,要做的事情elif 条件2...

  • 回答 26

    首先,从应用领域来看,Python语言涉及范围广,应用路径宽。其中包括:  (1)Web和Internet开发  (2)科学计算和统计  (3)人工智能  (4)桌面界面开发  (5)软件开发  (6)后端开发  (7)网络爬虫...

没有解决我的问题,去提问