Python3.5语言基础学习笔记之1(总28期)

本文从Python的起始讲起,涵盖了基本语法、变量定义、字符串操作、编码知识、多行打印、用户交互等内容,适合Python初学者入门。通过具体实例,如打印Hello World、变量赋值、常量概念、多行字符串、用户输入等,让读者快速掌握Python的基础知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、Python起始

#!/usr/bin/python         #系统自带的环境变量寻找路径
#!/usr/local/bin/python  #/usr/local/bin/路径表示用户自行安装的python路径
#!/usr/bin/env python   #env表示在系统里面寻找环境变量python(推荐)
# -*- coding:utf-8 -*-   #告诉python解释器采用utf-8编码格式
# Author:Alex

2、相关的几个Linux 命令:
which python       #查询路径
python --version  #python版本

3、开篇几个程序

print("Hello World!") #第一个程序

 

name = "Alex"   #字符串类型变量

name2=name
print("My name is",name,name2)

name="Seri"

print(name,name2)

 

PIE =1           #python中本身没有常量,实际写代码时一般使用大写表示常量

4、常用编码

ASCII、GB2312、GBK1.0、GB18030、UTF-8(英文1byte,中文3bytes)
python注释:单行注释#号    多行注释三个单引号或者三个双引号

5、多行打印语法
msg='''
name2=name
print("My name is",name,name2)  #python中单引号与双引号功能一样
name="Seri"
'''
print(msg)

6、用户交互程序

username = input("username:")
password = input("password:")
print(username,password)


name = input("name:")
#raw_input 2.x   input 3.x      #python2与python3区别,不用python2此处忽略
#input 2.x =                          #python2与python3区别,不用python2此处忽略
age = int(input("age:") ) #integer强制转换成整形
print(type(age)   , type(str(age) ))
job = input("job:")
salary  = input("salary:")

info = '''
-------- info of  %s  -----
Name:%s
Age:%d                  #此处输入数据必须为整形数字
Job:%s
Salary:%s
''' % (name,name,age,job,salary)

info2 = '''                                #推荐使用这种写法,不推荐使用+拼接字符串,因为前者只开辟一块内存,后者开辟好几块内存
-------- info of {_name}  -----
Name:{_name}
Age:{_age}
Job:{_job}
Salary:{_salary}
'''.format(_name=name,
           _age=age,
           _job=job,
           _salary=salary)

info3 =  '''
-------- info of {0} -----
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
'''.format(name,age,job,salary)
print(info3)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值