文档章节

x002-语言元素

伟大源于勇敢的开始
 伟大源于勇敢的开始
发布于 2019/12/08 02:54
字数 454
阅读 17
收藏 0

变量命令规则

  • 硬性规则:
    • 变量名由字母(广义的Unicode字符,不包括特殊字符)、数字和下划线构成,数字不能开头。
    • 大小写敏感(大写的a和小写的A是两个不同的变量)。
    • 不要跟关键字(有特殊含义的单词,后面会讲到)和系统保留字(如函数、模块等的名字)冲突。
  • PEP 8要求:
    • 用小写字母拼写,多个单词用下划线连接。
    • 受保护的实例属性用单个下划线开头。
    • 私有的实例属性用两个下划线开头。
a = 100
b = 12.345
c = 1 + 5j
d = 'hello, world'
e = True
print(type(a)) # <class 'int'>
print(type(b)) # <class 'float'>
print(type(c)) # <class 'complex'>
print(type(d)) # <class 'str'>
print(type(e)) # <class 'bool'>

内置函数进行转换

  • int():将一个数值或字符串转换成整数,可以指定进制。
  • float():将一个字符串转换成浮点数。
  • str():将指定的对象转换成字符串形式,可以指定编码。
  • chr():将整数转换成该编码对应的字符串(一个字符)。
  • ord():将字符串(一个字符)转换成对应的编码(整数)。

示例

root@jenkins:/data/python# cat test.py 
a = int(input('a= '))
b = int(input('b= '))
print('%d + %d = %d' % (a,b,a + b))
root@jenkins:/data/python# cat test1.py 
import math
r = float(input('please input: '))
b = 2 * math.pi * r
area = math.pi * r * r
print('tx:  %.2f' % b)

常用的占用符 %d 整数 %f 浮点数 %s 字符串 %x 十六进制整数

© 著作权归作者所有

伟大源于勇敢的开始
粉丝 10
博文 261
码字总数 140390
作品 0
深圳
运维
私信 提问
go语言学习笔记(第2章)—类型部分

第2章:顺序编程 GO语言被称为"更好的C语言" 1. 变量 1) 变量的声明GO语言引入了关键字 var,而类型信息放在变量名之后 例如: var v1 int 可以将多个变量声明放在一起,例如: var ( v1 int...

mickelfeng
2015/10/27
62
0
Go语言中数组和slice的区别

Go语言中数组是具有固定长度而且拥有零个或者多个相同或相同数据类型元素的序列。由于数组长度固定,所以在Go语言比较少直接使用。而slice长度可增可减,使用场合比较多。更深入的区别在于:...

xiangxianghehe
2017/10/26
0
0
Python入门基础一

一、Python介绍 Python的创始人是吉多•范罗苏姆。1989年圣诞节期间为打发时间决心开发一个新的解释程序,作为ABC语言的一种继承。 Python的应用广泛及重要性不再多说,总之,人生苦短,我用...

会跳舞的蜗牛
2017/06/02
0
0
Javascript与jQuery

javascript 是一种基于对象和事件驱动,并具有安全性能的脚本语言(前端语言). javascript的执行原理 1.PNG javascript基本结构 javascript三种形式: 内嵌: JQuery jquery是javaScript的程序库...

Miss_差不多
2017/10/19
0
0
Groove list操作-转数组,collect,each等

list转换为数组 List list = ['a','b','c','d']def strs = list as String[]println strs[0] 使用了Groovy语言,就能时不时的感受到Groovy语言在编码风格上与Java语言的不同。当然,我们首先......

SuShine
2018/08/31
85
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring5 依赖注入和循环依赖处理

//TODO populateBean 注入属性 doGetBean->getSingleton 删除bean缓存

小小明1995
13分钟前
37
0
每天AC系列(七):合并两个有序链表

1 题目 LeetCode第21题,合并两个有序链表. 2 直接合并 因为已经有序了,类似归并排序中的合并一样,操作不难,直接上代码了. ListNode t = new ListNode(0);ListNode head = t;while(l1 != nu...

Blueeeeeee
15分钟前
26
0
数据结构之双向链表-c语言实现

原文链接:http://blog.seclibs.com/%e6%95%b0%e6%8d%ae%e7%bb%93%e6%9e%84%e4%b9%8b%e5%8f%8c%e5%90%91%e9%93%be%e8%a1%a8-c%e8%af%ad%e8%a8%80%e5%ae%9e%e7%8e%b0/ 这次完成了双向链表的代......

无心的梦呓
17分钟前
41
0
Check If a String Is Numeric in Java

1. Introduction Oftentimes while operating upon Strings, we need to figure out whether a String is a valid number or not. In this tutorial, we’ll explore multiple ways to detec......

Ciet
22分钟前
26
0
SpringCloud 基础教程(六)-负载均衡Ribbon

 我的博客:兰陵笑笑生,欢迎浏览博客!  上一章 SpringCloud基础教程(五)-配置中心热生效和高可用当中,我们对配置中心进行进行了深入的了解,本章将继续微服务架构的深入学习,了解在微服务...

_兰陵笑笑生
57分钟前
49
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部