首页 > 编程语言 >#一入python深似海,从此妹纸是路人(一)

#一入python深似海,从此妹纸是路人(一)

时间:2023-03-11 12:32:48浏览次数:37  
标签:输出 python True 引号 妹纸 world print 深似海 type

1.什么事编程,什么事编程语言?

  • 编程:用代码编写程序
  • 编程语言:用哪种语法规则来编写程序

a = 10 => 0101010(exe)

2.编程语言分类

1.编译型:C,GO

一次性把源代码进行翻译

特点:执行效率很高,平台依赖性一般比较高

2.解释型 :javascript,python,ruby

逐行的对源代码进行翻译和运行

特点:执行效率相对较低,源代码一般无法加密,平台的依赖性不高


3.什么是python?优缺点?

python是一个叫龟叔的荷兰老头写的(89年)

擅长:

  • 1.爬虫
  • 2.自动化
  • 3.科学计算
  • 4.人工智能

一、print()

字符串:用引号把内容引起来的

三引号: 打印时原样输出引号里的内容,并且不会改变设置的格式

print("hello"
"world")
输出:helloworld

print("""hello
world""")
输出:hello
world

#一入python深似海,从此妹纸是路人(一)_字符串

二、标志符和变量

1、标志符:凡是要取名字的,都属于标志符的范围----老祖宗

命名规范:----约定俗成

  • 1)由数字、字母和下划线组成;
  • 2)不能数字开头
  • 3)不能与关键字重名

严格区分大小写的

"程序是从上往下执行"

查看关键字


import keyword
print(keyword.kwlist)

#一入python深似海,从此妹纸是路人(一)_字符串_02

2、变量 (不介意写成中文)

变量:会变化的量

作用:存储数据

变量的定义:变量名 = 值 # 赋值

  • 1) 变量的名字
  • 2) 保存的数据
  • 3) 数据的类型
  • 4) 内存地址

名字 = 'yes' diezi = '猪肉' print(diezi) 输出:猪肉 diezi = '青菜' print(diezi) 输出:青菜

变量的命名规范:

  • 大驼峰:每个单词首字母大写,MyName
  • 小驼峰: 第二个(含)以后的单词首字母都大写,如myName
  • 下划线: my_name


XueXiao = '第一中学'
print(XueXiao)
输出:第一中学

#一入python深似海,从此妹纸是路人(一)_编程语言_03

查看数据类型

print(type(XueXiao)) 
输出:<class 'str'> 字符串


查看内存地址


print(id(XueXiao))  
输出:1582019073296

xueXiao = '第二中学'
print(xueXiao)
输出:第二中学

xue_xiao = '第三中学'
print(xue_xiao)
输出:第三中学

#一入python深似海,从此妹纸是路人(一)_字符串_04


三、数值类型

数值类型:

  • 1.整数 int
  • 2.小数,浮点数 float
  • 3.布尔型 bool
  • 4.复数complex

举例:

整数 int() :

浮点数 float(): 8.8,9.9


print(type(4.0))  
输出: <class 'float'>

科学计数法

print(3.1E5)  
输出:3.1*10^5
print(type(3.1E5))
输出:<class 'float'>

#一入python深似海,从此妹纸是路人(一)_字符串_05

布尔序列

"凡是要判断的,它的结果一定是布尔序列:True、False"

print(True) print(type(True)) 输出:<class 'bool'>

布尔值可以当做整数来对待,True 1 False 0

print(True + 1) print(False + 1)


复数 complex z = a + bj

1 + x^2 = 0 ----在实数范围内无解

# 虚数 j^2 = -1

print(1+2j)



四、序列类型

1.字符串

用引号引起来,可以是单引号 也可以双引号


name1 = "haha"
print(name1)
print(type(name1))
输出:haha
<class 'str'>

#一入python深似海,从此妹纸是路人(一)_字符串_06


s1 = '10'
print(s1,type(s1))
输出:<class 'str'>

n1 = 10
print(10,type(n1))
输出:<class 'int'>

#一入python深似海,从此妹纸是路人(一)_编程语言_07

字符串三引号:原样输出引号里的内容,不改变内部格式


hh = """hello
world"""
print(hh)
输出:hello
world

#一入python深似海,从此妹纸是路人(一)_编程语言_08

"字符串规则:单包双或双包单"


print("hell'o world")
输出:hell'o world
print('hell\'o world')

#一入python深似海,从此妹纸是路人(一)_编程语言_09

2.列表


lie_biao = [1, 2, 3]  
print(type(lie_biao))
输出:<class 'list'>

#一入python深似海,从此妹纸是路人(一)_编程语言_10

3.元组

yuan_zu = (1, 2, 3)
print(type(yuan_zu))
输出:<class 'tuple'>

#一入python深似海,从此妹纸是路人(一)_字符串_11

4.集合

ji_he = {1, 2, 3}
print(type(ji_he))
输出:<class 'set'>

#一入python深似海,从此妹纸是路人(一)_python_12

5.字典

zi_dian = {'name':'xiyun','gender':'F'}
print(type(zi_dian))
输出:<class 'dict'>

#一入python深似海,从此妹纸是路人(一)_编程语言_13

标签:输出,python,True,引号,妹纸,world,print,深似海,type
From: https://blog.51cto.com/u_15397018/6112041

相关文章

  • python基础二
    一、用户与程序交互#在python3中input:用户输入任何值,都存成字符串类型#在python2中input:用户输入什么类型,就存成什么类型raw_input:等于python3的input二、基本数......
  • 【质因数分解算法详解】C/Java/Go/Python/JS/Dart/Swift/Rust等不同语言实现
    关于质因数分解算法的不同语言实现,通过实例来看不同语言的差异什么是质因数算法?即任意一个合数可以分解为多个质数相乘。例如:20=2*2*545=3*3*5210=2*......
  • python unittest 接口自动化遇到的问题记录
    1.ConfigParser类读取config.ini的options全部返回为小写字母查看configparser.ConfigParser类中,是因为optionxform方法返回了optionstr.lower()defoptionxform(self,......
  • Python 3 os.walk读取指定文件路径后,打印路径参数为空
    今天有时间自己尝试了一下os.walk的小实验,结果出现了一个小问题:在交互模式下,运行我的python脚本,没有打印任何内容  返回去看一下test.py内容 返回去看一下文件路......
  • 最全的Python虚拟环境使用方法
    一、使用virtualenv1.使用pippipinstallvirtualenv2.创建运行环境virtualenv[虚拟环境名称]virtualenvvenv#如果不想使用系统的包,加上–no-site-packeag......
  • 跟艾文学编程《零基础入门学Python》PyCharm 安装
    作者:艾文,计算机硕士学位,企业内训讲师和金牌面试官,公司资深算法专家,现就职BAT一线大厂。学习目标PyCharm下载PyCharm工具的使用利用PyCharm工具开发第一个应用程序PyChar......
  • 实验1 Python开发环境使用和编程初体验
    实验任务1 task1_1print('hey','u')x,y,z=1,2,3print(x,y,z)print('x=%d,y=%d,z=%d'%(x,y,z))print('x={},y={},z={}'.format(x,y,z))print('x=%d,y......
  • 什么叫有限状态机?Python中如何实现?
    Automat是一个Python类库,用于创建有限状态机(FSM)。有限状态机是一种计算模型,它在任何时刻只处于有限数量的状态之一。有限状态机由一个状态集合、一个初始状态、一组可能的输......
  • python跳出多层for循环
    在业务逻辑中有时候会遇到两层for循环的情况,触发某些条件时,需要直接退出两层for循环而python官方是没有goto语句的那么我们可以这样实现第一种定义变量flag,根据flag......
  • python: 复制英文论文时,删除掉多余的回车
     自己平时读论文时,遇到看不懂的英文长难句时会用到翻译网站,这个时候复制pdf格式的论文时总是会出现一大堆换行符,影响翻译软件的翻译结果,所以写了个python程序自动读取剪......