Python学习笔记 Day 1
hello world 的编写
print("hello world")
运行running赋权限语句:
chmod 755 “C:\Users\liang190327\Desktop\hello world.py"
其中,7为用户,5 为其下组,另一个5为其下其他组(有时会不用可以,最好加上)
在制作 running包时,要说明环境;语句前要加上:
#!\usr\bin\env python
其他语言的Hello world
C++
#include<iostream>
int main (void){
std::cout<<"Hello world";
}
C
#include<stdio.h>
int main (void){
print ("Hello world");
return 0;
}
JAVA
public class helloworld{
public class void main(string args[]){
//向控制台输出
System.out.println("hello world ");
}
}
php
<?php
echo "hello world "
?>
ruby
puts "hello world"
go
package main
import "fmt"
func main(){
fmt.Printf("hello world\n God Bless You");
变量
变量的命名
与C在大同小异,此处略
ASCII码
常见ASCII码的大小规则:09<AZ<a~z。
1)数字比字母要小。如 “7”<“F”;
2)数字0比数字9要小,并按0到9顺序递增。如 “3”<“8” ;
3)字母A比字母Z要小,并按A到Z顺序递增。如“A”<“Z” ;
4)同个字母的大写字母比小写字母要小32。如“A”<“a” 。
几个常见字母的ASCII码大小: “A”为65;“a”为97;“0”为 48
前往百度ASCII码查看详细
二进制
使用Python计算(2^8):
字符
使及2.0的编译器要首部要加上如下代码声明机器语言编码,因为2.0不支持中文
# -*- coding:utf-8 -*-
用户交互模式
注释
当行注释:#注释内容
多行注释:
'''
注释内容
username=input("username:")
password=input("password:")
print(username,password)
'''
用户键入 (用键盘输入)
input的使用
username=input("username:")
password=input("password:")
print(username,password)
下图蓝色需手动键入;
格式化输出与连接符:
连接符:三个英文逗号
格式化:info
整体格式如下
形式一
info='''
-----info of %s------##%s是代表上面变量;S是字符的意思,age也可以使用%d
Name:%s #Name:只是文本输出,随便改,可以改为中文,姓名:下行同理
Age:%s
Job"%s
Salary:%s
'''%(name,name,age,job,salary)
print(info)
```python
name=input("name:")
age=input("age:")
job=input("job:")
salary=input("salary:")
info='''
-----info of %s------
Name:%s
Age:%s
Job"%s
Salary:%s
'''%(name,name,age,job,salary)
print(info)
运行如代码如图:
形式二
info2='''
-----info of {_name}------##{_name}是代表上面变量
Name:{_name} #使用_name是为了区分上面的name的变量
Age:{_age}
Job:{_job}
Salary:{_salary}
'''.format(_name=name,
_age=age,
_job=job,
_salary=salary) #这里引用python的format函数
print(info2)
形式三
info3='''
-----info of {0}------##{0}代表上面name变量
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
'''.format(name,
age,
job,
salary) #这里引用python的format函数
print(info3)
运行图如下:
if elif(else if ) else
import getpass
_username="liang"
_password="12345asdf";
username=input("username:");
password=getpass.getpass