python学习day1-注释、变量和数据类型1
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python学习day1-注释、变量和数据类型1,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3231字,纯文字阅读大概需要5分钟。
内容图文
注释
- 机器不去执行的内容
- 注释一般用自然语言书写
- 注释的写法:
- 行注释:以井号开头,可以单行写,也可以在某行代码后边
- 快注释:好几行代码或者内容,以三个连续单引号或者双引号开始和结束,中间任何内容机器都忽略
变量
- 程序=数据结构+算法
- 变量就是可以重复使用的一个量,或者叫一个代号
- 变量命名规则
- 变量命名可以包含数字、大小写字母、下划线或者更多,但是我们不推荐除了前三种内容之外的符号
- 数字不可以打头
- 4man,5for 是不可以的
- man4,for5是可以的
- 一般在python中,以下划线开头的内容具有特殊含义,不建议乱使用
- 比如_age,_name,理论上可以,但是强烈不推荐,包括但不限于一个下划线开头和两个连续下划线开头
- 大小写不一样,俗称大小写敏感
- ForMan 和 forman不是一个变量名称
- 推荐:
- 使用具有固定含义的英文单词或者缩写, sre=server, skt=socket,一般以posix命名规则为主
- 驼峰命名法
- 名称以单词自动连接,且每个单词首字母大写
- 大驼峰,每个单词第一个字母均大写
- 在python中给类命名使用此法
- MyFirstLove,IntOne
- 小驼峰,类似大驼峰,但第一个字母小写
- 在python中一般给普通变量或者函数命名
- myFirstLove,intOne
- posix写法
- 多个单子用下划线连接
- 单词全部小写
- my_first_love,int_one
- 大驼峰,每个单词第一个字母均大写
- 名称以单词自动连接,且每个单词首字母大写
- 保留字和关键字
- 变量命名必须避开,不能跟关键字和保留字重复
- 如class、for、break 。。。
# 查看关键字方法
import keyword #引入关键字模块
#打印出系统全部关键字
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
# 定义变量age,把18 放入变量age中
age = 18
print(age)
print(18)
# 给age1, age2, age3 放入同样一个内容或值
age1 = age2 =age3 = 18
print(age1)
print(age2)
print(age3)
# 一行内给多个变量赋值
age4, age5, age6 = 12, 22,32
print(age4)
print(age5)
print(age6)
18
18
18
18
18
12
22
32
变量类型
- 严格意义上讲,python只有一个类型
- 标准数据一共六种
- 数字类型number
- 字符串类型str
- 列表list
- 元组tuple
- 字典dictionary
- 集合set
Number数字类型
- 数字类型没有大小限制
整数
- 没有小数部分,表示个数的数字
- 自然数,0,负自然数
- 整数分进制
- 二进制
- 计算机常用
- 是计算机唯一能直接理解的数字
- 表示为0b开头的0,1代码
- 例如:0b1011、0b1111
- 八进制
- 不常用
- 以0o开头的包含0-7的数字
- 十六进制
- 逢16进1
- 其实是没4位二进制表示一位16进制数
- 包含1-9,a-f
- 数字上以0x开头表示
- 十进制
- 18 100 180
- 二进制
age = 18
print(age)
age=0b10010
print(age)
age = 0o22
print(age)
age = 0xff #表示二进制的1111 1111
print(age)
18
18
18
255
浮点数
- 小数
- 计算机里边表示浮点数可以有条件的省略
- 3.1415
-
- == 3.0
- 0.5 == .5
- 科学计数法
- 写法是用e/E后面跟整数表示10的指数
- 180.123 = 1.80123e2
- 0.12345 = 1.2345e-1
height = 181.43
print(height)
shili=.3
print(shili)
181.43
0.3
复数
- 一个由实部和虚部构成的值
- 虚部用j/J表示
- 5+3j
- 4j
- (6j)
布尔值
- 表示真假的值
- 只有两个值,True和False,(也可以代表1和0)
- 布尔值可以跟数字直接操作
age = 18 + True
print(age)
19
字符串
- 用来表示一串文字信息
- 如何表示
- 单引号
- 双引号
- 三引号(三个单引号或者双引号)
- 能够括起多行信息
- 单双引号交错使用
love = "i love you"
print(love)
love = '我爱你'
print(love)
#单双引号交错使用的例子
#<a style="color:red">哈哈哈</a>
#用引号表示上面的字符串
html='<a style="color:red">哈哈哈</a>'
print(html)
htmls = '''
i love you
我爱你
haha哈
'''
print(htmls)
i love you
我爱你
<a style="color:red">哈哈哈</a>
i love you
我爱你
haha哈
内容总结
以上是互联网集市为您收集整理的python学习day1-注释、变量和数据类型1全部内容,希望文章能够帮你解决python学习day1-注释、变量和数据类型1所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。