您的位置:首页 > 编程语言 > Python开发

【python3自学笔记2】—基本语法

2016-10-18 14:39 281 查看
时间2016.10.18

摘录自:廖雪峰python3.5教程

内容:Python基本语法

注:为了避免语句阅读时产生误解,在同一行的代码之间用;号分割开来。

一、输出print()

二、输入input()

三、查看变量值

四、python代码规范

五、数据类型和变量

六、除法

七、字符串转整数

一、输出print()

1)输出单个字符串print('hello,world!')

2)输出多个字符串print('hello','world!')
逗号输出显示为空格

3)输出整数print(100+200)

4)输出字符串与变量name=‘chen';print('hello,',name) 注:字符串与变量之间需要用,隔开。

二、输入input()

1)输入字符串 name = input(),输入结束按下回车。

2)输入字符串,并在输入前提示 name=input('please
input your name:')

3)通过input输入的数据都以字符串形式保存,若想通过input数值进行计算,需要进行转换

三、输出变量值

1)直接输入变量名,回车。

2)通过输出print(变量名)

四、python代码规范

python代码中以#开头的语句是注释。

当语句以:冒号结尾时,缩进的语句认为是代码块。注:没有规定缩进是几个空格或者TAB,但是约定俗成为4个空格。因此需要确保文本编辑器中的TAB为4个空格。

五、数据类型和变量

1)整数:没啥好说的,若十六进制用0x前缀和0~9,a~f表示。大小无限制。

2)浮点数:没啥说的,若科学计数法表示1.2e-10。大小无限制,超出范围显示inf(无限大)。

3)字符串:用''或者""包含的部分。若字符串内有“符号,则用‘ ‘将字符串包含。若字符串内有‘符号,则用“ ”将字符串包含。若字符串内既包含'又包含"则用转义字符\'与\"表示。

4)转义字符:\n换行  \t制表符  \\ print(r'123')表示r''内的部分不转义。在多行字符串中加入\n不好阅读,可以使用print('''...''')的形式输出。

5)布尔值:True False

关系运算>>>3>2 回车 True

逻辑运算 >>>True and False 回车 False 

 >>>3>1
and 2>3 回车 False

>>>True or False 回车 True

>>>not True 回车 False

6)空值None:不等于0,0是由具体意义的,而None没有。

7)变量:变量名必须是大小写英文、数字和下划线组成的,且不能以数字开头。变量是可以是整数、字符串、布尔值,可以把任何类型的值赋给变量。

且变量可以被重复赋值。注:这种变量类型不固定的的语言称为动态语言,与之相对的语言称为静态语言,静态语言在定义的时候必须制定类型,

若数值类型与定义类型不同则会报错。

8)常量:不能变的变量。用全大写字母表示。注:此方法为习惯性用法,若强行修改常量值也是可以的。

六、除法

/表示的除法,无论能否被整除,都将输出浮点数。

//地板除,解取整。

%解取余

七、字符串转整数

通过input输入的数值为字符串类型不能参与计算,因此需要创建一个新的变量并通过int(字符串)转换为整形后赋值给该变量再参与计算。

但是必须确保该字符串是合法的数字,否则会报错。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python