#一入python深似海,从此妹纸是路人
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#一入python深似海,从此妹纸是路人相关的知识,希望对你有一定的参考价值。
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
二、标志符和变量
1、标志符:凡是要取名字的,都属于标志符的范围----老祖宗
命名规范:----约定俗成
- 1)由数字、字母和下划线组成;
- 2)不能数字开头
- 3)不能与关键字重名
严格区分大小写的
"程序是从上往下执行"
查看关键字
import keyword
print(keyword.kwlist)
2、变量 (不介意写成中文)
变量:会变化的量
作用:存储数据
变量的定义:变量名 = 值 # 赋值
- 1) 变量的名字
- 2) 保存的数据
- 3) 数据的类型
- 4) 内存地址
名字 = yes diezi = 猪肉 print(diezi) 输出:猪肉 diezi = 青菜 print(diezi) 输出:青菜
变量的命名规范:
- 大驼峰:每个单词首字母大写,MyName
- 小驼峰: 第二个(含)以后的单词首字母都大写,如myName
- 下划线: my_name
XueXiao = 第一中学
print(XueXiao)
输出:第一中学
查看数据类型
print(type(XueXiao))
输出:<class str> 字符串
查看内存地址
print(id(XueXiao))
输出:1582019073296
xueXiao = 第二中学
print(xueXiao)
输出:第二中学
xue_xiao = 第三中学
print(xue_xiao)
输出:第三中学
三、数值类型
数值类型:
- 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>
布尔序列
"凡是要判断的,它的结果一定是布尔序列: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>
s1 = 10
print(s1,type(s1))
输出:<class str>
n1 = 10
print(10,type(n1))
输出:<class int>
字符串三引号:原样输出引号里的内容,不改变内部格式
hh = """hello
world"""
print(hh)
输出:hello
world
"字符串规则:单包双或双包单"
print("hello world")
输出:hello world
print(hell\\o world)
2.列表
lie_biao = [1, 2, 3]
print(type(lie_biao))
输出:<class list>
3.元组
yuan_zu = (1, 2, 3)
print(type(yuan_zu))
输出:<class tuple>
4.集合
ji_he = 1, 2, 3
print(type(ji_he))
输出:<class set>
5.字典
zi_dian = name:xiyun,gender:F
print(type(zi_dian))
输出:<class dict>
以上是关于#一入python深似海,从此妹纸是路人的主要内容,如果未能解决你的问题,请参考以下文章