首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Hank’s Blog

    Python基础2

    Python是一门解释型语言? 我初学Python时,听到的关于Python的第一句话就是,Python是一门解释性语言,我就这样一直相信下去,直到发现了*.pyc文件的存在。 为了防止其他学习Python的人也被这句话误解,那么我们就在文中来澄清下这个问题,并且把一些基础概念给理清。 2. int(整型)   在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647   在64位系统上,整数的位数为64位,取值范围为-2** 63~2**63-1,即-9223372036854775808~9223372036854775807 long(长整型)   跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小 注:Python中存在小数字池:-5 ~ 257 2、布尔值   真或假   1 或 0 3、字符串 "hello world" 万恶的字符串拼接:   python中的字符串在C语言中体现为是一个字符数组

    86720发布于 2020-09-16
  • 来自专栏Yui编程知识

    python基础语法2

    1.顺序语句 默认情况下,python的代码都是按照从上到下的顺序依次执行的。 print('hello ') print('world') 结果一定是hello world。 注意:如果你已经学过其他的编程语言,可能会觉得python和大多数的语言不太一样。 if后面的条件表达式,没有(),使用:作为结尾。 if/else 条件满足时执行的语句块,使用缩进。 #学习python的态度 choice = input("输入 1 表达好好学习python,输入 2 表达躺平摆烂\n") if choice == '1': print('成为python领域高手 子啊python使用缩进来表示代码块,不同级别的缩进,程序的执行效果是不同的。 写一个多层的if语句嵌套来感受一下。 至此江湖上便流传了写python需要自备游标卡尺的传说。 一些小练习: 输入一个整数,判断是否是奇数。 输入一个整数判断是正数还是负数。 判断年份是否是闰年。

    22210编辑于 2024-10-16
  • 来自专栏机器学习算法与Python学习

    Python基础语法(2)

    python程序中导入其他模块使用'import', 所导入的模块必须在sys.path所列的目录中,因为sys.path第一个字符串是空串''即当前目录,所以程序中可导入当前目录的模块。 1. 字节编译的.pyc文件     导入模块比较费时,python做了优化,以便导入模块更快些。一种方法是创建字节编译的文件,这些文件以.pyc为扩展名。      pyc是一种二进制文件,是py文件经编译后产生的一种byte code,而且是跨平台的(平台无关)字节码,是有python虚拟机执行的,类似于   java或.net虚拟机的概念。 pyc的内容,是跟python的版本相关的,不同版本编译后的pyc文件是不同的。 2. from .. import     如果想直接使用其他模块的变量或其他,而不加'模块名+.' 四、数据结构   python有三种内建的数据结构:列表、元组和字典。 1. 列表     list是处理一组有序项目的数据结构,列表是可变的数据结构。

    1.7K130发布于 2018-04-04
  • 来自专栏学习

    Python基础语法(2)

    顺序语句 默认情况下,Python 的代码执行顺序是按照从上到下的顺序,依次执行的 print("1") print("2") print("3") 执行结果一定为 “1 2 3”, 而不会出现 这样的语义,这构成了计算机中基础的逻辑判定 条件语句 也叫做分支语句,表示了接下来的逻辑可能有几种 一个典型的例子: 如果丘处机没有路过牛家村 1. 那么金兵不会死在郭、杨两家手上 2. 语法格式 Python 中使用 if else 关键字表示条件语句 (1) if if expression:         do_something1         do_something2 如果 为 True 则执行 do_something2 如果 expression1 值为 False,并且 expression2 为 False 则执行 do_something3 注意:Python中的条件语句写法 Python 的取模运算遵循“结果与除数符号相同”的原则,-19 % -2 == -1,int ()转换是默认按照十进制的方式来解析的。

    22210编辑于 2024-09-25
  • 来自专栏python3

    2.Python基础

    五.模块 每一个Python脚本文件都可以当成是一个模块.模块以磁盘文件的形式存在. 这不是官方Python术语,而是我们将"mul-tuple" 连在一起自造的. 因为采用这种方式赋值时,等号两边的对象都是元组 . x, y, z = 1,2,'good' . Python标准库中还提供了unittest模块,有时候它被称为pyunit,是一个测试框架. 六.内存管理 动态类型 : Python中不但变量名无需事先声明,而且也无需类型声明. Python语言中,对象的类型和内存占用都是运行时确定的.尽管代码被编译成字节码,Python仍然是一种解释型语言. 在创建--也就是赋值时,解释器会更具语法和右侧的操作数来决定新对象的类型. 你只需要关心你要解决的问题,至于底层的事情放心交给Python解释器去做就行了 .

    1.1K20发布于 2020-01-10
  • 来自专栏高渡号外

    夯实Python基础2

    夯实Python基础2Python字符串 我们知道,字符串是Python的内置对象,用来存储和表现基于文本的信息。 通过《Python入门》的学习,我们已经了解和掌握了字符串的如下特性: 1、字符串是一种常量 正如数字一样,字符串也是一种常量,它的值就是它自己,所以,它同样是一种字面常量。 Python为我们提供了大量的内置函数(方法), 方便我们在需要对字符串进行必要处理的时候, 能够轻松地一招搞定。 这也是我们在Python编程实际应用中, 会大量遇到和应该熟悉和掌握的基本知识和技能。 1、字符串的大小操作 (1)大小写转换 str.lower()# 返回str字符串的小写格式。 例如: 字符串 >>> X1='python' >>> '_'.join(X1) 'p_y_t_h_o_n' 元组 >>> X2=('1','2','3') >>> '_'.join(X2) '1_2_

    83010发布于 2020-09-22
  • 来自专栏python3

    python基础学习2

    一.算数运算符 +加法,-减法,*乘法,/除法,//地板除,%求余,**幂运算。 二.逻辑运算符 非not、且and、或or。优先级依次为not,and,or。 三.print()end结尾 print()#默认为print(end="\n"),想要输出在一行可写为print(end="") 四.while循环 num = 1 while num<10: print(num) num+=1   break为终止当前循环体,continue为结束当次循环。 age=30 while T

    28420发布于 2020-01-19
  • 来自专栏廖雪峰python学习笔记

    Python基础 day22

    的整数 sum = sum + xprint(sum)while循环#计算100内奇数之和sum = 0n = 99while n > 0: sum = sum + n n = n - 2print 语句会结束当前循环 print(n) n = n + 1print('END')#只打印奇数,这里跳过了偶数n = 0while n < 10: n = n + 1 if n % 2 而list是可变的,就不能作为keyset一组key的集合,但不存储value,没有重复的key,同样不可以放入可变对象set可以看成数学意义上的无序和无重复元素的集合s = {1, 2, 3}#重复元素在 set中自动被过滤s = {1, 1, 2, 2, 3, 3}s.add(4) #add(key),添加元素到set中s.remove(4) #remove(key)方法可以删除元素s1 & s2 #交集 s1 | s2 #并集注意字符的不可变对象性质:

    24700编辑于 2024-07-24
  • 来自专栏python3

    python之路,Python基础2

    63~2**63-1,即-9223372036854775808~9223372036854775807 long(长整型)   跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小 注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果了。 python 2.7 有整型和长整型之分: >>> (2) -1 1 >>> (2**31) -1 2147483647L >>> >>> type( (2**30) -1) <type  'int'> >>> type( (2**31) -1) <type 'long'> >>> python 3.x 没有整型和长整型之分: >>> type( (2**30) -1) < 列表只有在Python中叫列表,在其他语言中叫数组。

    90810发布于 2020-01-10
  • 来自专栏GIS与遥感开发平台

    Python基础2)序列数据

    Python基础2) 上次我们讲到了Python的变量、赋值和数据类型,没看过的同学可以看一下我们上一篇文章。 上期文章:Python基础(1) 变量、赋值及数据类型 这篇文章我们介绍一下Python的元组,列表及字典,使用jupyter notebook进行演示。 列表(list) Python的列表与元组相似,最大的不同点就在于,列表的元素可以进行修改。还有一点区别就是,创建列表时使用的是中括号。 遍历序列内元素 可以用for循环遍历序列内元素 在遍历字典的时候,我们只会获得字典的key值 2. 切片操作 当我们要获取序列数据中的一部分,就需要切片操作。 这个序列的索引还可以从最后开始数,最后一个为-1,倒数第二个为-2。 3. 连接和重复 连接:序列1+序列2 重复:序列*n 4.

    52020编辑于 2022-04-29
  • 来自专栏python3

    python之路-基础2

    ." % username) else:     print("error") 注:缩进功能:子代码需要缩进 举例说明2: #猜年龄 age_of_oldboy = 65 guess_age = int break:结束整个循环 12、for循环 举例说明1: #for循环 for i in range(10):     print("loop ", i) 答案: C:\Users\Documents\python >python learn01.py loop  0 loop  1 loop  2 loop  3 loop  4 loop  5 loop  6 loop  7 loop  8 loop  9 举例说明 2: #循环猜年龄 age_of_oldboy = 65 for i in range(3):     guess_age = int(input("guess age:"))     if guess_age else:     print("Funk off") 举例说明3: for i in range(0,10,2):     print("loop ",i) 举例说明4: #大循环i执行1次,小循环执行

    53620发布于 2020-01-15
  • python认知基础2

    python-变量】 变量: 初学编程者,可以暂时把变量理解为:昵称、外号、用变量来代指数据。 已有编程基础的,可以把变量理解为指针,指向内存中地址的指针。 【python-input输入】 txt = input("请输入内容...按回车结束输入") 1.可以提示信息 2.卡住,等待用户输入。按回车结束输入 3.返回值txt,表示用户输入的内容。 【python-布尔类型】 bool 布尔类型,值有2个: True False 使用场景: 1.做判断条件 2.类型转换,转换规则 bool(xx) 转换结果为False的:0 、"" 。 python对缩进有严格的要求。缩进错误时运行会直接报错。 2.=表示赋值;==表示判断是否相等。 【python-while和for循环】 python支持2种循环语句: while循环,适合未知循环次数,或死循环 for循环,有限次数的循环 ------------- while循环格式: while

    21010编辑于 2025-12-16
  • 来自专栏python3

    Python基础Python2与Pyt

    Python 3计算出来如果是小数则直接显示小数,Python 2 计算出来如果是小数,则会把小数部分舍去,如果非要小数部分的话,需要如图加上float ?

    45240发布于 2020-01-03
  • 来自专栏研发管理经验

    python3基础复习:2 基础语法

    背景打算系统的复习一下python3的语法,为后续AI相关工具研究和使用打下基础。先从基本语法开始。知识小树如下。1 语法结构a 语句分隔符换行符号就是python语句分隔符,每个语句独占一样。 区分大小写x=1X=2print(x)# 3 不能使用关键字python = 1# 4 命名有意义;name = "f6"li_fu_chun = "aaa"b 基本数据类型整型和浮点类型#整型x = ,python相关的;1.电脑2.显卡3.书'''print(s1,"\n",s2,"\n",s3 ,"\n",s4)转义:# 转义符号:# 1)普通符号给与特殊的功能# 2)特殊符号普通化s1="\\ <= age <=35)print(hire)小结本节复习了Python基础语法的核心内容,包括:语句与注释:掌握换行符、分号的使用规范,以及单行/多行注释的写法。 如何利用Python字符串操作和运算符,设计一个简单的用户输入验证程序?(例如:检查用户输入的邮箱格式是否合法,或密码是否包含数字和字母的组合。)

    30910编辑于 2025-07-06
  • 来自专栏Golang开发

    Python基础(2)——数据类型

    complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象 x 转换为表达式字符串 eval(str ) 用来计算在字符串中的有效Python

    39610发布于 2019-05-29
  • 来自专栏廖雪峰python学习笔记

    Python基础 day2(1)

    Python用缩进来组织代码块,坚持4个空格的缩进;也可以在文本编辑器中设置Tab转换为4个空格。 数据类型和变量数据类型整数Python允许在数字中间以_分隔,因此,写成10_000_000_000和10000000000是完全一样,或者用十六进制浮点数就是小数,把10用e替代,0.000012可以写成 格式表示多行内容:>>> print('''line1... line2... line3''')line1line2line3并且多行字符串'''...''' /usr/bin/env python3# -*- coding: utf-8 -*-格式化%运算符相当于占位,%s表示用字符串替换,%d表示用整数替换,有几个%? 占位符,后面就跟几个变量或者值,顺序要对应好格式化整数和浮点数还可以指定是否补0和整数与小数的位数print('%2d-%02d' % (3, 1))print('%.2f' % 3.1415926)%

    27110编辑于 2024-07-23
  • 来自专栏python3

    Python-基础-day2

    :                 1、下载安装包     https://www.python.org/downloads/ 2、安装     默认安装路径:C:\python27 3、配置环境变量 2.7 更新Python的方法: windows: 进行卸载重装 linux: Linux的yum依赖自带Python,为防止错误,此处更新其实就是再安装一个Python 1 2 3 4 5 6 gcc 2、下载源码包,https://www.python.org/ftp/python/ 3、解压并进入源码文件 4、编译安装     . Python内部执行过程如下所示: ? 2、解释器 我们刚才运行的ceshi.py这个文件,时明确的指定使用Python解释器执行的。 /usr/bin/env python   print "Hello, my name is ai huidi" 改正:应该显示的告诉python解释器,用什么编码来执行源代码,即: 1 2 3 4

    73621发布于 2020-02-10
  • 来自专栏python3

    Python开发基础-day2

    ]             # 从下标2到最后         >>>prints1[0:5:2]          # 从下标0到下标4 (下标5不包括在内),每隔2取一个元素(下标为0,2,4的元素 )         >>>prints1[2:0:-1]         # 从下标2到下标1 b、尾部元素引用         >>>print s1[-1]             # 序列最后一个元素 >>>c[0: :2]         [0, 2, 4, 6,8] 由于list的元素可变更,你可以对list的某个元素赋值:         >>>s2[1] = 3.0         >>>print /usr/bin/python str ="-"; seq =("a", "b", "c"); # 字符串序列 printstr.join( seq ); 结果: a-b-c 二.python字典 >>>shipinfo.setdefault(‘a’:123)        #如果dict中已有a,则不会被覆盖 额外内容: 1、del是Python中保留的关键字,用于删除对象 Python删除列表

    64720发布于 2020-01-15
  • Python数据挖掘编程基础2

    2.数据结构2.1Python中有4个内置的数据结构:List(列表)、Tuple(元组)、Dictionary(字典)和Set(集合),可以统称为容器(container),而这4个内置数据结构实际上是一些 一些常见的与列表或元组相关的函数如表2-1所示。此外,列表作为对象,自带了很多实用的方法(元组不允许被修改,因此方法很少),如表2-2所示。此外,列表还有"列表解析"这一功能。 代码清单2-3 使用append()方法对列表元素进行操作c=[1,2,3]d=[]for i in c:d.append(i+1)print(d)//输出结果为[2,3,4]将代码清单2-3使用列表解析进行简化 ,如代码清单2-4所示。 c=[1,2,3]d=[i+1 for i in c]print(d) //输出结果也为[2,3,4]

    15310编辑于 2025-05-09
  • 来自专栏Java

    通过题目入门python基础2

    通过题目入门python基础2 简介:本文通过,python基础题目,带领大家入门python基础语法,以实用主义为主。 递增序列 读取一系列的整数 X,对于每个 X,输出一个 1,2,…,X 的序列。 输入格式 输入文件中包含若干个整数,其中最后一个为 0,其他的均为正整数。 每个整数占一行。 数据范围 1≤X≤100 输入样例: 5 10 3 0 输出样例: 1 2 3 4 5 1 2 3 4 5 6 7 8 9 10 1 2 3 提交代码: while True: # python else: print(x, "is prime") 涉及语法: import math:python导入包的方式,import; math.sqrt():python中的开平方函数 数据范围 1≤n,m≤100 输入样例: 3 3 输出样例: 1 2 3 8 9 4 7 6 5

    19200编辑于 2025-01-21
领券