Day-1

作者: 不断放弃 | 来源:发表于2018-12-11 11:17 被阅读0次

# 开始学习python

In[4]:

# 代码的作用

# 1. 给人看

print("Hello Word")

Hello Word

print("hello")

print("hello""+""8888")# 打印hello word

'''

史蒂夫

'''

注释

机器不去执行注释内容

注释一般用自然语言书写

注释的写法:

行注释: 以井号开头,可以单独行,也可以在代码后面

块注释: 好几行代码或是内容,以三个连续单引号或双引号开始和结束,中间任何内容机器都忽略

变量

程序=数据结构+算法

变量就是可以重复使用的一个量,或者叫一个代号

变量命名的规则

变量命名可以包含数字,大小写字母,下划线或者更多,但是我们不推荐除了前三种内容之外的符号

数字不可以打头

4man,5for是不可以的

man4,for5是可以的

一般在python中,以下划线开头的内容具有特殊含义,不建议使用

比如 _age, _name,理论可以,但强烈不推荐

大小写不一样,俗称大小写敏感

比如forman 和 Forman 不是一个变量名称

推荐:

使用具有固定含义的英文单词或是缩写, srv=server,一般以posix命名规则为主

驼峰命名法

名称以单词自动连接,且每个单词首字母大写

大驼峰,每个单词第一个字母均大写(必须用)

在python中给类命名使用此法

MyFirstLove

小驼峰,类似大驼峰,但第一个字母小写(用的少)

在python中一般给普通变量或函数命名

posix写法(用的多)

多个单词用下划线链接

单词全部小写

my_frist_love

保留字和关键字不可以用作变量名

class,def,for

In[26]:

# 查看关键字的方法

importkeyword#引入关键字模块

#打印出系统全部关键字

print(keyword.kwlist)

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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']

变量声明

var_name = var_value

var1 = var2 = var3 = var_value

var1,var2,var3 = v1,v2,v3

In[29]:

# 定义变量age,把18放入变量age中

age=18

print(age)

# 给age1,age2,age3放入同样的一个内容或值

age1=age2=age3=18

print(age1)

print(age2)

print(age3)

# 以行内给多个变量赋值

age4,age5,age6=12,23,45

print(age4)

print(age5)

print(age6)

18

18

18

18

12

23

45

变量的类型

严格的意义上说,python只有一个类型

标准数据一共六种

数字类型Number

字符串类型str

列表list

元组tuple

字典dictionary

集合set

Number数字类型

数字类型没有大小限制

整数

没有小数部分,表示个数的数字

自然数,0,负数自然数

整数分进制

二进制

计算机常用

是计算机唯一能直接理解的数字

表示为0b开头的0,1代码

例如 0b01101,0b10001

八进制

不常用

以0o开头的包含0-7的数字

十六进制

用的比较多

16进1 其实是每四位二进制表示一位十六进制数

包含0-9,a-f

数字上以0x开头表示

十进制

In[8]:

age=18

print(18)

age=0b10010

print(age)

age=0o102

print(age)

age=0xff#十六进制ff表示二进制的1111 1111

print(age)

18

18

66

255

浮点数

小数

计算器里边便是浮点数可以有条件省略

3.1415

3.

0.5

.5

科学计数法

定义和数学定义一致

写法是用e/E后面跟整数表示10的指数

176.23 == 1.1734e2

0.876 == 8.76e-1

In[11]:

height=156.34

print(height)

shili=0.2

print(shili)

shili=.6

print(shili)

156.34

0.2

0.6

复数Complex

定义同数学定义

一个由实部和虚部构成的数字

虚部用j/J表示

基本上很少用到

布尔值

表示真假的值

只有True/False这两个值 首字母一定要大写

在python里True用1表示,False用0表示

布尔值可以跟数学直接操作

In[12]:

#布尔值操作

age=18+True

print(age)

19

字符串

用来表示一串文字信息

如何表示

单引号

双引号

三引号(三个单或是三个双引号)

能够扩起多行信息

单双引号可以交错使用

In[3]:

love="i love you"

print(love)

love="我爱你"

print(love)

#单双引号交错使用的例子

#<a style="color:red">哈哈哈</a>

#用引号表示上面的字符串

#html = "<a style="color:red">哈哈哈</a>" 系统默认字符串从引号开使到引号结束,所以这段代码是不合法的

html='a style="color:red哈哈哈</a>'

print(html)

htmls='''

i love you

我爱你

哈哈哈哈

'''

print(htmls)

i love you

我爱你

a style="color:red哈哈哈</a>

i love you

我爱你

哈哈哈哈

In[ ]:

相关文章

  • 头部效应——站位比努力更重要

    微习惯500字Day-1网站优化 Day-1一条B2B信息Day-1 1. 我尝试着找出申龙斌的比特币数量么有成功...

  • 尽管我们的手中空无一物

    字/一朵 Day-1 打卡

  • User Experience

    Workshop Schedules(DAY-1) UX definition and scope Trendin...

  • Day1---Dr.leng

    #Day-1作业---Markdown作业 ## 标题 ### 三级标题 ## 加粗和斜体 ### *加粗* ##...

  • 尼泊尔之旅-加德满都

    DAY-1 加德满都 初到尼泊尔的首都,加德满都机场。这里的机场与国内的相比,真是...

  • python学习目录

    一、python基础 Day-1 - MarkDown语法 Day-2 - python基础语法 1.认识pyth...

  • Day-1

    文/陈柳彤 早早的三个人买了机票 2018.6.11 三个人六点多在全家集合,由于一整晚没睡的原因已经吃好了早饭,...

  • Day-1

    实习第一天,忐忑,揣摩,小心翼翼,坐立不安无一遗漏的诠释了我的心路历程。身无长技,单凭一股无知傻气劲头,让姐姐暂时...

  • Day-1

    一、安装 这里只写windows平台下的安装,其它平台的后来在做补充。 首先打开cmd命令窗口,键入如下命令安装P...

  • day-1

    刚去选了毕设题目,心情很低落,因为这是我不喜欢的专业,不喜欢的方向。 我觉得现在在增加沉没成本,但我无能为力。 现...

网友评论

      本文标题:Day-1

      本文链接:https://www.haomeiwen.com/subject/dwsshqtx.html