python(1)

进入

            win + R


            cmd + enter


进入     py


退出     exit(0)


打开文件夹 cd



类似    C:\>是在window提供的命令行模式

           >>>是在Python的交互环境

           在Python交互环境下,只能输入Python代码并立刻执行

在命令行模式和交互模式中运行代码不同

例:

在交互环境中:

在命令行模式中:

    在文本编辑器中

    在命令行模式中 如下图 没有输出(注意:根据所存的盘,首先切换到当前硬盘)

例:E:

E:\python stdio.py

若想输出600应在文本编辑器中

那么在命令行模式中



输入与输出


输出 利用print

print可以输出多个字符串 用逗号隔开,运行是遇到逗号就输出空格如下图


输入 利用input

输入一个名字 把名字存入变量name中 再显示 如图:


除了直接显示也可以利用print显示 print(name)就会直接打印出Will

为了界面友好 我们可以再input中加入文本 如图:

注释

在文本的前面加上#机器遇到井号键会自动跳过之后的文本

缩进

当语句以冒号结尾时之后缩进的代码视为代码块 如图

注:在复制粘贴后要检查缩进是否正确

       在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空格



练习:请利用 print()输出 1024 * 768 = xxx: 
# -*- coding: utf-8 -*- ---- print(???) 

解:

# -*- coding : utf-8 -*-

print('hello,world')
print(100+200+300)
name = input('please enter your name:')
print('hello,', name)
count = 1024*768
print('print(%d)' %count)


数据类型和变量 


整数:包括正负数与0 例:100 -250 0

浮点数:指有小数的数 包括利用科学记数法写的大的数(科学记数法 1.23 * 10 ^ 9 应写为1.23e9 把10用e代替

    例:1.2e-5 1.23e9

字符串:

在‘ ’或者“ ”中的被称为字符串 ‘I am OK’其中包含I,空格,a,m,空格, O,K,七个字符如果想要表示的字符串中包含“或者‘中一个 那么最外面的引号用另一个就可以了 如果都包含了 那么需要转义 利用\ 很多字符都需要转义 例:’ ” \t \n 等一些制表符还有\也是。如图:

为了简化 默认r' '中的字符不需要转义 如图:

在字符串中利用  '''...''' 可以多行输出 其中在交互模式与编辑器中不同如图


其中...也可以在前加上r使用 如图

布尔值:

布尔值就是True与False如图:

True与False可以用于or and not 运算 如图

空值:

一个特殊的值 不能理解为0 用None表示

变量:

变量名必须是大小写英文、数字和_的组合,且不能用数字开头

变量的类型不需要定义 直接赋值即可 一个变量可以反复赋值 而且可以赋值不同的类型

常量:

常量表示不能改变的量 通常用全部大写的字母来表示 Python对变量没有保护机制所以可以强行改变


这里整数与整数相除得出的是精确值为浮点数 例:

>>>10 / 3 

3.3333333333333335

>>>9 / 3

3.0

利用//可以取整数部分 例:

>>>10 // 3

3

Python 对整数没有大小限制,对浮点数也没有大小限制,但是超出一定的值将显示inf(无限大)


练习 
请打印出以下变量的值: 
n = 123 f = 456.789 s1 = 'Hello, world' s2 = 'Hello, \'Adam\'' s3 = r'Hello, "Bart"' s4 = r'''Hello, Lisa!'''

解:

# print abxolute value of an integer:

a = input('')
a = int(a)
if a >= 0:
print(a)
else:
print(-a)
#if age >= 18:
# print('adult')
#else:
# print('teenager')
a='ABC'
b=1
a='XYZ'
print(b)
print('n = 123') 
print('f = 456.789' )
print("s1=\'Hello, world\'" )
print("s2='\'Hello, \ \'Adam\ \'\'" )
print("s3 = r\'Hello, \"Bart\"\'")
print("s4 = r\'\'\'Hello, ")
print("Lisa!\'\'\'") 
sum = 0
for x in [1,2,3,4,5,6,7,8,9,10]:
sum = sum+x
print(sum)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值