计算机的初步认识python
linux
IDE安装,编码代码的软件:Pycharmubuntu
python入门windows
做业centos
## python2.7
windowsui
xp编码
win7/win10spa
linuxcode
centos 图形化界面差
ubuntu 我的开发(图形化比较好)
rehat 企业级
mac
www.python.org python官网
下载python2.7.16/python3.6.8
python2.7.16 2020年将再也不更新
推荐使用python3.6.8
环境变量:为了方便找到莫格东西(.exe文件)
把终端打开(windows+r)
输入命令:解释器路径 脚本路径 用.py后缀
print('你好')
编码
ascii码 8位(python2默认使用) 1字节
Unicode码 32位 4字节
utf-8 对万国码(unicode)的压缩(python3默认使用) 最少用1字节,最多用4字节,中文3字节
# -*- coding:utf-8 -*-
print('你好')
改变编码格式
文件编码
建议:编写文件时,保存文件要用utf-8 格式。
以什么编码保存,就用什么方式打开,不然易出现乱码(编码解码一致)
在linux中指定解释器路径
print('想输出的东西')
特殊
py2:print '你好' py3:print(‘你好’)
'alex'/"李杰"/'''asd'''/"""dasd""",通常称为字符串(3引号支持换行) 666,通常称为数字/整形 Ture/False,通常称为布尔类型
变量的要求
变量名只能包含:字母/数字/下划线
数字不能开头
不能是python的关键字
建议:
见名知意(name='alex'/age='18')
下划线链接:alex_dad='...'
# 第一题 age = 18 new_age = age + 1 print('new_age') # 第二题 name = 'alex' new_name = name + 'sb' print(new_name) # 第三题 age = '666' new_age = age + '666' print(new_age) # 第四题 age = 666 new_age = age + '666' print(new_age) #报错 # 第五题 age = 6 new_age = age * 2 print(new_age) # 第六题 name = 'alex' new_name = name * 2 print(new_name) # 第七题 age = 18 value =age >= 19 print(value
user_name = input('请输入姓名:') message = user_name + '烧饼' print(massage)
注意:input输入获得的内容永远是字符串。
py2:name = raw_input('请输入你的姓名')
py3:name = input('请输入你的姓名')
# 单行注释 """ 多行注释 """
初级条件语句
# 请实现一个功能:让用户输入性别,若是是 男, 则输出:再见;若是是 女 则输出 来呀: gender = input('请输入性别:') if gender == '男': print('bye') else: print('come on!')
elif条件
# 请实现一个功能:让用户输入性别,若是是 男, 则输出:再见;若是是 女 则输出 来呀:不然:滚 gender = input('请输入性别:') if gender == '男': print('bye') elif gender == '女': print('come on!') else print('go out!') print('end')
示例
# 让用户输入一个数字,若是数字大于50则输出大了,若是数字小于50则输出小了 num = input('请输入一个数字') number = int(num) if num > 50 : print('大了') else: print ('小了') #第二题:用户名密码登录 user_name = input('请输入用户名:') password = input('请输入密码') if user_name == 'alex' and password == 'oldboy' print('欢迎登录') else: print('用户名或密码错误'